why does my TimeOffset modifier not work after rendered?
I had the same issue. The TimeOffset modifier is completely functional during renders in Blender 2.91. It looks like the discrepancy is limited to Blender 2.92 which means that if you use one of the earlier versions from this link, it should work. https://download.blender.org/release/. Hopefully this bug will be fixed in version 2.93