I have a process that seems to behave differently when triggered from Classic vs Modern UX.
In particular, a post condition step does not execute when triggered from Modern, but it works fine from Classic.
Release : 16.1.1
The difference in behaviour was that in MUX instance was getting created before the value of the field was updated. After making the field used in post condition of the process required it is now working as expected.