Alembic not update correctly when running Worker as service

Hi.

We are having problem on our farm running Windows, Maya 2020, and Redshift.

When the workers were set to run as service, the Alembic cache seemed to pick up the wrong frame randomly across all render nodes. For ex frame 1 3 5 would be correct, but frame 2 4 6 the Alembic would use poses supposed to be in frame 400.

However if I log in to that same account on the node, stop the service and run Worker normally with GUI, it would render correctly.

Curious what could have caused this? Any suggestion how I could fix this?