Audio Aligns With Video In Shotcut, But Goes Out Of Sync After Export

I would agree. That sounds exactly like the typical behavior of variable frame rates… I’d suggest the same as previous answers but adding to them with searching for the keywords, vsync async ffmpeg. These will point you in the right direction for converting your source to a constant frame rate.