Yes same case. Let me know your thoughts on persisting the promotions associated with an order in the database. Something like a spree_promotions_orders table to ease this process.