Have you tried
get_tree().reload_current_scene()
To reload the current scene?
Best help I can offer, in the middle of crunching on my own project, best of luck!!