Please see the documentation about fix spring/chunk as it explains how it behaves in restart scenarios.
The challenge is not so much restarting the fix but having the exact same chunks defined. That depends strongly on information that you have not shared. Please see this recent discussion for an example of doing that for cases where just redefining compute chunk/atom will create different chunks: Grouping atoms across restarts