I can help with the Dialogue System and the Map System via Blueprints.
My question is, are you switching positions on a map or switching levels. I ask this because both have different solutions, but I can work with both regardless.
I’d be willing to look into the other things too. I love learning how to do things in Unreal.