Hi Tom,
by any chance did you use the CUSTOM_PRIV_1 authorization for your IG and dynamic action? That authorization schema is set to caching, which might be causing the issue. If it still doesn't work, could you set up a quick test case on apex.oracle.com to reproduce the problem?
Regards, Patrick