How are the structs Mover Custom and Default Inputs Post Sim being replicated in the Game Animation Sample?

I’m trying to reproduce the GAS project as a learning experience and I can’t figure out how these 2 structs MoverCustomInputs_PostSim and MoverDefaultInputs_PostSim are being replicated, does anyone know? Thank you!

I figured out what the problem was in my case. On the Character Mover component Sync Inputs for Sim Proxy wasn’t checked. There’s a comment in the GAS project that explains more how that works inside the Produce Input interface function.