Timecode Error

Ok, I can’t seem to sync this video properly. The video is 24 fps, and I set that in the Project Setup. But it goes off by 1 frame here and there between the video timecode, and the transport timecode. On top of that, the Time Display timecode is off completely, and it will only ever read 23.98 fps. I feel like I’m losing my mind. Anyone know what’s going on? I’ve attached a screenshot.
Timecode nonsense.png