The fact that you had time to put a trailer together with the time restriction of a JAM blows my mind.
I only once in my life did a trailer for a game of mine and it took me like a whole week hahaha, so definitely cannot find this time during a JAM. Well done !
I don't know if you're only targetting JAM games, but this is the trailer I made for my game a few months ago: https://nawlian.itch.io/dawns-gate