How to concatenate multiple videos with ffmpeg?
Sure. Command is

ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i bg.mp3
-filter_complex
"[0]trim=0:20,scale=1920:-1,crop=1920:1080:0:0[a];
 [1]trim=0:20,scale=1920:-1,crop=1920:1080:0:0[b];
 [2]trim=0:20,scale=1920:-1,crop=1920:1080:0:0[c];
 [a][b][c]concat=3[v]"
-map "[v]" -map 3:a
-shortest out.mp4


Skip the -shortest if the audio is slightly longer than 1 minute. Alternatively, adjust one of the trim endpoints to make up for the shortfall.

to play in the background of the final video -> I assume final here means the output and not the 3rd video.