Hi Experts
I'm building a model driven powerapp which is doing everything that I need, however I'm having a problem with the business process that I've built into the app.
Essentially, the process asks the user to set the status of something (via a field I've set up) and if the status is positive opens a branch that allows the user to run a flow that will create an entry in another table.
Everything works fine with the process in the first session - I can change the options in the process, go backwards and forwards between stages and run the flow attached if the correct option is chosen.
However, when I exit the app and then return, when I try to use the business process, I'm getting the following error when I try to move between stages in the process:

If I down load the log I'm getting this error: Exception Message: Operation called with invalid attributes in columnSet.
When I look on the MS site, the error code message is as follows: Message: OneToMany Entity Relationship with EntityRelationshipId '{0}' has null ReferencingEntityRole
I'm not really sure why I'm getting this error though - its a pretty vanilla business process that I have built and there shouldn't be anything that isn't pretty standard? The business process flow is as follows:

This is looking at one field on the entity, if its a yes return an option to allow the user to run a flow, if its a no return an option to close the interview.
Any ideas what I might be missing here?
Thanks