Thanks for playing and glad you like the path navigation, actually did it myself as I did not want to have problems with getting stuck on the walls (this is the problem I have had using Godot's native one. If it is a true maze it is easy to setup a dictionary path for each square and then you can use that to quickly connect any two tiles.
Easy and Medium both have the enemies freeze you, the top difficulty has them kill you.