Lady Kodaira,I suspect that you're doing your train search on Hyperdia.com using Kyoto as your Start Point and Kawaguchiko as your Destination in arriving at your train schedules and the short transfer times. The transfer time at Hachioji Station is also very short. Under "Time Table" for all trains, click on the picture of the clock & book and you will see that the next trains are only 8 to 30 minutes later. So, catching the next train is a better option.
For your train search, do not use Kyoto with final destination Kawaguchiko. Instead, do your 1st search from Kyoto to Shin-Yokohama, your 2nd search from Shin-Yokohama to Hachioji, your 3rd search from Hachioji to Takao, etc. Then, you can catch the later trains and give yourself more time for each transfer.
The over-all travel time may be longer but you'll be much more comfortable in not missing the next train. The later trains will also allow you more time to look for your next train's departing platform/track number.