2003 sportsman 500 – 2 issues – 3wd and random stuck in reverse

hey all
got a 2003 sportsman 500 HO. build date is 9-9-2002

first issue – I noticed that i could switch the yellow awd switch and the awd light would come on. but the speedo still says off. i was curious so i jacked the quad up and noticed that back tires and front left spin. front right tire does not, but the axle does.
i switched the awd to off and same thing.. 3wd still. does that in reverse and L.

would this be a fluid or armature issue? but i still dont get why the AWD light is lit up but still says off…

second issue – i got the gear stuck in reverse. kinda freaked out until i disconnected the linkage for L and freed it up. shifts fine. but sometimes gets caught back up in R if im not careful and shifting more left and up..
(i think the L has something to do with it).

any thoughts on either one?

thanks