So I'm kind of an idiot.

Months and months ago when I was setting up this dialog system/NPC system, I had made methods that pop up when dialog is resolved to help push trees forward, and I was just making it hard on myself for no reason lol