He was at a mid-range distance at best from the beginning. It's not easy to snipe a fast moving vehicle from that distance anymore. And the harder it got the closer he got. Ichika wasn't the only inexperienced in this fight. Cecilia was far too sure of herself possibly due to too single-sided experience from previous mock battles. We can also assume Ichika's movements were anything but orthodox - he's a stupid noob with only inborn talent at the moment, after all. Kind of like a drunken boxer...