My solution:
1. add 1 second to the end of every video in the timeline. So a 10 second video file is set to play for 11 seconds and so on.
2. Make sure my created video files have a fade to black for the last 15 frames built into them (might not be totally necessary but is my safe guard)
I believe this is a problem on android because video transitions were originally a default for windows but when android was released the hardware couldn't handle it so they make a transition toggle option. Unfortunately, they still need to do some programming so that the software continues to play the video file to completion when unchecked rather than cutting off to do a fade transition that no longer fades...
Anyway hope that helps you.