Yes I have gotten it recently.
If I book on board, it sometimes takes several days for the credit to be applied.
If I am booking from home, after handling several back to back cruises for me, my agent knows to ask for the credit to be applied.
I can come up with one scenario where a passenger might get it as OBC. If you had a cruise paid in full and then added a back to back, they MIGHT give the first cruise’s promotion as OBC rather than a credit.