No one can answer definately. Each docking is different. The staff has to get a zero count onboard.
We have had good luck with Uber between MIA and FLL. 30 minutes or so depending on traffic.
Nope. We get them every time. We were leaving a ship late one day so took time to walk the suites and larger cabins. Cabin stewarts with bags collecting toiletries were in them also.