You annotate two years of buffalo fixes with a single dry-season NDVI image and find a strong positive selection for high NDVI. What is the main problem?
The image describes one moment. Over two years, vegetation in a savanna swings enormously between wet and dry season, and the buffalo’s needs swing with it. By holding NDVI fixed you have conflated “places that were green in that dry season” with “places that are green when the animal was there”.
What you have measured is selection for persistently productive places — which may be interesting, but is not what the model claims.
The result can even be the opposite sign from the time-matched analysis: an animal may select the greenest available patch at every moment while showing no preference for places that are green on average.
Fix: use a time series and match each fix to the contemporaneous layer.