No he doesn't. His rulers are shorter - he sees the distance grow. It is not the distance between points that shrinks - it is the ruler that measures that distance between those two points.
https://en.wikipedia.org/wiki/Length_contraction
"In physics, length contraction is the phenomenon of a decrease in length
of an object as
measured by an observer which is
traveling at any non-zero velocity relative to the object..."
"...Then the rod will be thrown out of the train in S and will come to rest at the station in S'. Its length has to be measured again according to the methods given above, and now the proper length
will be measured in S' (
the rod has become larger in that system), while in S the rod is in motion and therefore its length is contracted (
the rod has become smaller in that system)"
The space between never changes. Again you make the error of shrinking the distance - not shrinking the ruler. Space does not magically shrink because you travel faster. New York does not magically get closer to LA because you drive faster. Don't try to violate all of known physics to support Fairie Dust.
No he doesn't. Again, the moon does not get closer to you because you fire a rocket ship at it quicker. It is not sharing your frame of reference as it did before. It is not moving at your velocity in respect to your frame. It does not experience the effects experienced in your frame. You incorrectly apply your frame to the moon - when the moon no longer moves relative to your movement. The entire principle behind all of Relativity - everything is Relative to your frame of reference. Only in frames moving in uniform transitional motion do the same effects apply.
You want to magically shrink the distance between objects instead of shrinking your rulers. Is this what it has come to? Defend that claim. Show me on the train tests which observed length contraction on those meter rods - that those observers saw New York closer than before they started, using their measuring rod? They see the distance increase - and their clock ticks slower - and they measure a complete new distance and time for the speed of c proportional to energy content (E=mc^2). And there is no discrepancy that according to their clocks and rulers it takes light a little bit longer to reach the other point, because that other point is now further in distance. And therefore light still travels at c by every frames own clocks and rulers - but never another frames. You can't include the entire universe to be undergoing the effects that are frame dependent. They do not share the accelerating twin's frame. You are violating all of known physics in doing so.
You are accelerating the entire universe with the twin to be applying that frame to it. You can only apply that frame to what shares the twins frame of motion. The ship, his rulers, the clock and the twin. This is why it is all Relative. Because what you call a light year is only a light year in frames sharing our relative velocity through space. All other frames measure different distances and times between objects based upon energy content.