Awesome work! It looks juicy!
Challenges we ran into: It was quite a challenge to make a game engine bend to the rules for a non game project.
May I (unsolicitedly) suggest Godot engine if you want to make a similar non-game tool in a game engine in future? I find it works brilliantly for that purpose and the UI system is a lot simpler when it comes to desktop/mobile applications rather than games.