Blueprinting a road placement system - for a City Sim kind of game

What exactly is it about your system that is not working so well? The integer method sounds like it would work, what is happening?