This is a Haisu (though note that’s Haisu implementation has you making a path from S to G, not from an O-like symbol to an X-like symbol) puzzle.

Haisu is a really neat genre and I’d love to be better at constructing topological genres of puzzles. The room arrangement here produces a nice set of arguments, I think.