it does look to me like you have a excess amount of toe out, which could be causing you your issue
BUT it could also be because a bent tie rod, or a worn out one causing this issue
to check wheel bearings, jack atv so all 4 tires are off the ground, and grab a hold of the tire at the top or bottom (push in pull out )
and see if there is any movement, and then side to side like
there should NOT be very much movement at all here, if you have some odds are the wheel bearings are going down and need replacing
same thing when you have atv off the ground, pull on tie rods and check for play in them as well
you can also grease the ball joints with a can of white lithium grease , and spray it into them
NOW next question, this is a 4x4 atv right?
HOW do the axle/ CV rubber boots look, any holes in the rubber boots?(grab boot squeeze if you hear air rushing out you need new boots)
as if so, you can have a CV joint going bad, making it harder to roll on one side which can make it feel like its a harder to steer!
if your atv front end alignment is way off, too much toe in, and or OUT, you can adjust things to correct
do you have a service manual for your atv?
if not, either download a free online one and follow instructions on how to align it correctly!
things over time do wear out and or move
and even in a roll over, things that get tweeked just a tad then as time goes by can get worse and start to make bigger issue's!