My understanding of cats leaving gifts is that they think you’re a poor hunter and are trying to show you how.
LOL! True ‘dat silly cat! Not into hunting the critters in our yard.