How to prevent buffs from being removed by Cryopods or server restarts

I am creating a buff mod for ASA and am having issues with buff persistence.
The basic functionality of the buff is working, but the buff is removed when the server is restarted or when a dino is stored in and released from a Cryopod.

I have tried various related settings such as Is Buff Persistent, but none of them have resolved the issue so far.
Since other mods (for example, Awesome Teleporter) have buffs that persist correctly, I believe there must be a proper way to implement this, but I have not been able to figure it out yet.

If anyone has experience with this or knows how to properly make buffs persist, I would really appreciate your insight.