I totally understand, for your first game jam this is good, the game is good and you said yo are learning blender and thats amazing, as long as you learn from your mistakes and keep making better games with each jam youre going to be a great gamdev on day if gods will😁
for the dialogue bug, I dont use unity but for me I make a persistent object and call it Ogame, and give this object all the calls that I want to conrol the game overall, id make a variable and make false, after finishing the dialogue it becomes true for the rest of the game, if you made the variable in the player code, it will reset and become false again after each daeth so the dialogue will never stops, but if you make it in a seperate object it will stay true for the rest of the game.
I dont know if you tried that, if not try it out and tell me if it works 👍
Bezi Jam #8 [Up to $4,600 in Prizes] – Battle for GDC 2026 Festival Passes » Entries » The Golden Sin