Why did you strip the .measure commands?
.meas TRAN TIME_1 TRIG V(Vin)=0 RISE=2 TARG V(Vin)=0 RISE=3
.meas TRAN TIME_2 TRIG V(Vin)=0 RISE=2 TARG V(Vout)=0 RISE=2
.meas phase param 360*(TIME_2/TIME_1)
With the
.tran 0 1m .5m command from the sim you attached, I am also getting about 80 deg, confirmed by cursor measurements. With your original
.tran 50m I'm getting the same bogus 63 deg you got.
I suspect the cause is too many cycles and not enough data points due to your initially ill-chosen simulation duration.