There is a recent bug found in the GPIF because of which this issue happens. This happens when you switch back to back very frequently (ping pong). Also this issue will not be seen if there is the clock frequency is less than 90 Mhz.
We are working on this internally to find a fix / workaround.
- Madhu Sudhan