It's a 2 step process... After stock ownership is validated, you have to redeem the perk to get OBC. Go back to the app, tap on the "eligible" tab, select the cruiseline, then tap on Redeem Perk. That is where you have to provide booking number, etc.