You're lucky that you have extra work, given that there are so many people losing their jobs or on forced leave or self-isolation or working from home. Anyway, you could always finish your game at your own leisure, post it on itch.io, as usual, and let the people on the jam know about it.
Sorry if that came off insensitive. I lost momentum on the game and its really hard to pick back up when you aren't in "jam mode". Also, after I saw the projects, it occurred to me my story really needed to be reduced down a bit. I'll still be testing these. Look forward to hearing about future jams!