I know you didn't ask me, but it's a good question. I obviously don't know you at all, but since you're "typically not getting the things that make a game, a game within the time limit," you may be having issues with:
- time management - yes, life happens, but go into a jam understanding what sort of time you can commit to it. Be realistic, and try to stick to that commitment as best you can.
- scope of the project - you do want to push yourself in a game jam, but not ridiculously so. This should align with the amount of time you've decided to commit to the jam.
- prioritizing the critical content - sounds like you're typically the programmer (amongst other things), so you must understand the core game loop and be able to identify the systems required to make that happen. Prioritize those first. We can't give you ratings or meaningful feedback if there's nothing for us to play
And remember, the only actual success criteria for a game jam is to do the game jam! Reflect on it afterwards, and focus on the stuff you had control of. If a teammate dropped out in the middle of the jam, and you didn't have time to pivot, it is what is. Not much you can do about that.
Keep at it, and good luck!