Sounds like a typical feature creep issue to me, which is completely fine for game jams. Especially when you are not very experienced yet. Stitching different parts together at the end is always critical, but I have to admit that we did the same this time because similar to the name of our game "Chaos Commute" our workflow also was a little bit chaotic. First time attending with a team of 7 people. We also fucked up the end of our game, but you have to play it yourself to find out :D
Anyway, as long as you had a good time during the jam and maybe learned something during it, the time was worth it. Keep going and maybe we see each other at the next jam.