Hi Community
I am hoping someone may be able to point me in the right direction in regards to why my PVA seems to jump from a flow to a question its not even linked to.
My bot is a password reset bot which calls an api and asks a user a series of questions to valid the user is valid and that certain criteria match that user so they are able to reset their password on an external system.
There are 2 branches - an enrollment branch and a recover branch:

The enrollment captures userid, phone number, extension, crm reference and generates a random number and stores this info into a sheet in OneDrive - this works fine with no issues.
Recovery option captures again userid and phone number/extn and validates these against the 3rd party system - again all works as it should.
when it comes to my last capture crm reference, the bot calls a flow "crm check":


The flow is a simple one - check the crm number the user enters is contained in the crm number from the api call:


conditions set a variable based on output:

and variables passed back to PVA:


however my flow is stating is not being ran at all:

and in PVA rather follow the conditions after the call action "crmcheck":

It randomly jumps to a completely different section under a different branch (enrollment) within the same topic:

So my questions are this:
1. Why does the Flow in Power Automate state that its not run even though it "shows" it has in PVA with the green tick?
2. Why does the PVA "jump" to a completely separate branch within the same topic - even though the flow is not even linked?
There appears to be no logs or anything I can view to troubleshoot where this is going wrong....
My only thought is that the crmcheck action must be failing somewhere but again not sure where any logs are to indicate this?
Any advice would be appreciated.
Many thanks
Dave