Please help! Cubase thinks it's right but it's wrong! My cursor is Visually behind the beat

Hi People,
Complete nightmare to explain.
This is the worst thing ever, When i’m recording vst , it’s in time with the metronome but on the grid (Visually) its behind the beat, it’s not syncing with the bar lines…so I can’t quantise accurately. It looks wrong but sounds right! Cubase thinks it looks right but it’s wrong! …what’s going on?

Thanks
Pi

This sounds like a latency problem.

What audio interface are you using? What is your audio delay and buffer size settings?

If you play back the recorded audio with metronome on, is it still in sync?