I can recall Starwood had a no points credit policy or nights earned for stays longer than 90 nights.
Also, having separate reservations gives you the flexibility to check out early. Some hotels will charge a an early checkout fee if you checkout a day or two earlier.