Any stay will count towards the promotion as long as check-in or check-out dates fall within the promotional dates. So yes, a 4/30 check in would count.
It depends on the offer when the stays start counting, some are after the second stay and some begin with the first stay.
The 7,000 point offer is: earn 7,000 after 3 stays up to a total of 35,000 points.
Kate