I believe you can get credit for nights for all three rooms. Just make sure they put your rewards number on all three rooms, or book online where you can make sure it is there. Are you getting points for the base rate for all three rooms? I think the maximum rooms you can get credit for at a single hotel is three. You might be able to request missing nights to get some back credits.