This got me to check my recent stay at JW Mumbai Juhu. I checked out around 10PM for my flight.....I did get the nights credit for that night.
I had not noticed prior because i am far from status at Marriott (Hilton most of the time)
So looks like on early checkouts it may be random luck of the draw per the hotel?