Per the documentation:
Note also that you should not clear any variables saved/loaded by @serialize in @init, as sometimes @init will be called following @serialize.
Reaticulate is committing this sin. The non-array variables should be initialized in the once-per-lifetime section of @serialize.