Since I am the developer of NodeCanvas I can’t answer your first question unbiased. As such, please consider joining the discord channel if you want to hear the opinion of some of the other users 🙂
Regarding your second question however, yes. You can use one made FSM asset multiple times at different places 🙂