Gifting everyone in your list on a daily basis is insane and noone does that (if you have the max 200 or close)
i try to send at least 20 gifts out each day, some day are higher, some are less (I don’t play 5 hours each day, just ~2 and try to be productive in that time and gifitng is just one of the many things that i have to do, so often i haved 10 gifts and still keep spinning stops)
I gift sorted by friendship level, name, nickname and if they gifted me. That way i can do the the ~top 20 of each on a daily basis.
I have a more strict opening of gifts policy. I only open just before the reset and only gifts people have send me over 2 days before and haven’t had points that day. Most days i have like 25 gifts that meet that criteria so some miss out but i get those next day. This prevents me from favoring some friends and ignoring others. Everyones gifts gets opened in 3 days this way and none gets left out
I also keep some gifts that i can send to some people whos gift i open if they are lower in the friendlist levels / close to leveling up to speed things up. It’s the lower level ones that mostly get forgotten otherwise.