I fixed a bug with NestedFSM when you manually finish the last state of a nestedFSM and manually CheckConditions().
The bug was : during one frame your FSM had a Null state.
Thanks for the suggested fix. I will test this out in more detail as soon as I return from summer vacation and probably implement a similar fix if all is working well!