It's because the deeper doesn't have a compass, it guesses at heading based on changes in GPS position, unfortunately the GPS unit is also not very accurate, sub 5m, so it often gets the heading wrong because the GPS accuracy is poor. If you go straight for 10-20m then it should get a better idea of heading.