sequencer camera frame

I have multiple cameras on the sequencer, and lets say on cam001 I have 500 frames and cam002 starts from 501 to 600, but when I batch render in PNG format I get 498 frames on Cam 001. does anyone have any idea why this is happening

Can you try toggling on "Force Fixed Frame Interval Playback? It’s in the general settings menu in sequencer.

I have turned on force fixed frame interval playback but I’m still having some differences
when previewing in editor I have my camera up to 570 frame and motion 570 frames but when I render via command line I get camera 570 motion 568 and I’m short of 2 frames

update: I have found that the next motion was causing the problem. I had 1 motion up to frame 570 and another motion starting from 571, when I change the second motion to start 10 frames later it renders without the first motion disappearing, but this means I need to trim when compositing adding extra work, is there any better solution to this problem?