Less about the visit, and more about timing. The longer this drags out, the less secure our position with the prospect is proven to be, and the more it gives other programs the opportunity to get involved. Which is clearly fine from the recruit's perspective - but no so much from ours.
If Frank wanted to come here and was sold on doing so, he'd have already pulled the trigger. Deciding to postpone is akin to trolling for more offers at this juncture, with him having reclassified into the class of 2020. In a normal world, he'd be reporting to his choice in just a few weeks - not kicking the can down the road. Which tells me that he either isn't sold on any of the choices left on his list, or he wants to wait for something else.
I have zero problem with a kid wanting to visit -- there's nothing wrong with due diligence. But the fact that he isn't pulling the trigger doesn't seem favorable.