Your theory is common sense. Seats open on seat map close to flight = better chance. Seats open on seat map for flight 12 months out = who knows.
With that being said, seat maps aren't reliable until the flight starts boarding and it starts to get finalized. It's always changing, even through boarding.