Ffmpeg wipe diagonal transiton with audio concat
Use the acrossfade filter.

...
[0:v][new]overlay;
[0]atrim=0:T+D[a0];[a0][1:a]acrossfade=d=D"


D like in the original command is the duration of the wipe. T is the time at which the wipe starts.