Video cut does not match preview
When importing a video, you have to use the same frame rate. If you don't, the lenght of the video will change, but the audio will keep the same, resulting in a difference between audio and video.

25FPS video import with 25 FPS in render settings : audio and video have the same length


25FPS video import with 30 FPS in render settings : video is shorter (same number of frames but 5 more every second)