As soon as i book and pay the deposit i send the email off - yes I’ve waited a few weeks on a response.
now to be fair I’m new to Carnival - first email was rejected, which was my fault. Once i corrected it they added the OBC. Since then I’ve booked two more cruises ( 1 yesterday email sent off ) first one the OBC was applied again within 2-3yrs