I figured it out. When dragging the pin from ‘player controller’ and selecting ‘Cache Achievement’ - by default the pin gets connected to ‘World Context’ which is incorrect.
incorrect version:
Create ‘Cache Achievement’ then link the ‘Player Controller’ pin to the ‘Player Controller’ slot on the ‘Cache Achievement’
Correct Version:
hope this helps someone ![]()

