2013 Foreman 500 ES will not show neutral

Bike shows a dash when the ignition is turned on, if I manually put the bike in gear I can get it to start by holding the brake, at that point the shift system works but no neutral. If I do not manually shift the bike into gear the shift system will not work and the bike won’t start. I know it’s in neutral cause I can roll it but it will not show an N on the display. Was getting a DTC 23 so I changed the angle position sensor, no luck… Any thoughts ??