If the Progression APIs are the same as the experimental Quest Framework APIs, please consider my feedback here:
Also, I hope the quests have their own persistence, so we don’t have to do that work ourselves. Something like how In-Island Transactions handle their own persistence.