BTW...You're not close the finish line date. The finish line date (historically mid-Oct) for D3 has always been the ED or ED1 application deadline, and there is always a flurry of activity right up to it. You've got time.
This is especially important. You will hear about some kids committing during July and August, including at schools your son may be interested in. But schools operate on different timetables, and make offers at different times to different recruits. If your son is #1 on the HC's list at his first-choice school, then he may nail things down early in the summer. That's great if it happens. But a kid who gets an offer in September will be admitted to the same college (which IMO is the primary goal--to get in to a HA school). Other things being equal, the fact a player is recruited early in the process may indicate he's more likely to make the roster--but a lot of factors are at play there, too. (E.g., how often has the school been able to see the player? A kid who lives down the road from the school or has attended prior camps may be a known quantity.)
Be patient and your son needs to keep plugging away on recruiting until he's done--really done, not just almost done. A "really-close-to-an-offer" can disappear at the last minute. And an actual offer may emerge from a school you thought had moved on. Comparing your son's journey to others can cause needless worry. (It did for me.) So can thinking through too many hypotheticals or trying to figure out why a particular school hasn't made an offer. Just encourage your son to keep working until the end (and to keep his grades up during senior year).