RCI changed to placing the Seapass cards at the door after the restart fleet wide. They used to do that on some ships like Anthem even pre-COVID.
The issue of the cards being stolen has been discussed many times in several threads over the years but any reports of it ever actually happening are just about zero.
They do sometimes edit it after it's published but the effective dates have been Tues/Wed during the week ever since the flier started publishing again.