As for Metro Exodus, it's more like:
When game devs get too ambitious and spawns SystemInfo.processorCount() workers for a 32-thread battleroyale in the L3$
APO still slightly outperforms E-cores off and HT off in this game, so I'm assuming APO does something useful with the 16MB of L2$ to take pressure of the L3$