brian
2
One reason could be if Shotcut has trouble seeking in your clip, or they have variable frame rate but Shotcut does not detect it.
As an experiment, try to convert your video clips using the instructions here:
Do the converted clips provide better synchronization?