Yes. You need to have only one source for address (DR_ADDR action) across all the states in a state machine.
We have only two ways to avoid this problem:
1. We need to use same address source (Regitser for both or socket)
2. If you can not use a common source then you need to develop your two state machines as two separate GPIF II projects (one for Read and other for Write) and you need to re-load the GPIF II configuration when you are switching between Read and Write.