Can confirm the first part.
Split a three night stay between two hotels and recieved double on the second night (in a second hotel).
From T&C:
"Nights spent while redeeming an award are not eligible for double points"
But, Marriott system is sometime bad at catching this.
I will let you know after this weekend when I am doing a reward stay for the F1 in Indy.