I rented from MIA (non-medallion at the time) and my contract showed my SM# and the miles for the promotion.
Returned to FLL (still non-medallion at the time) and my receipt showed my SM# and the miles for promotion.
Miles have not yet posted to my DL account, but anticipate no problem. Especially because I became medallion overnight.