Something seems off with Cetz the last couple of days, sudden lack of accuracy for geometry drawings

I don’t know what to think of this. Even the simplest of drawings produce considerable errors and it seems to be a new phenomenon (had no problems before). Have there been any changes to the intersections algorithm of late? This simple drawing gives hoek = 59.84deg, it should be 60deg.

#cetz.canvas({import cetz.draw:*
circle((0,0),radius:4,name:"c")
let v1 = (4,0)
circle(v1,radius:4,stroke:red,name:"c1")
intersections("i","c","c1")

get-ctx(ctx => {let (ctx,v1,v2)=cetz.coordinate.resolve(ctx,v1,"i.0")
let hoek = cetz.vector.angle((0,0,0),v1,v2)})})