Hey all, updating on status:
ttvMansoreu 's suggestion to use Cloudflare One Client's software just worked for my last session. 10 games across a little over an hour (and changing maps from Broken Moon to Storm Point) without packet loss on ranked servers. However, I have had sessions during this issue where I have not had packet loss games, so if I do end up getting packet loss while using Cloudflare's software in a later session, I'll update again and remove the solution tag from that comment.
As a closing remark, I'll try to list most of what my situation specifics looked like.
I used US-East Servers the entire time. No computer hardware changes.
Moved home from the summer -> Started getting packet loss.
Switched from Xfinity's Gateway XB7 Modem/Router combo to setting up 2 eero 7s from the same XB7, thinking a mesh network might help: This didn't work (although I did see major download/upload speed increases).
Tried another user's found solution of limiting FPS to 100: This didn't work.
Switched to Google's open DNS server (8.8.4.4 primary, 8.8.8.8 secondary) and set up port forwarding on the eero devices using the following site: https://portforward.com/apex-legends/ ... This didn't work.
Kept the DNS but removed the port forwarding, and used the Cloudflare One Client on the "Traffic and DNS (UDP)" setting, basically following the YouTube tutorial from ttvMansoreu's comment, and successfully had a packet-lossless session of 10 games.
My conclusion is that there are multiple issues causing packet loss in general, and there is also my specific issue of sporadic packet loss in games on ranked only. I am a little surprised that the Cloudflare solution worked, as in ttvMansoreu's video, they show having packet loss in the range (which I find surprising in the first place. How does one get packet loss in the range?) There also seems to be other people experiencing packet loss only when playing at "higher" FPS. It's unclear whether or not Xfinity is the only common factor, although in the posts that have specifically mentioned their ISP, Xfinity has been prominent. m1namoto 's problem seems even more different than mine, as my performance dashboard typically was showing numbers closer to 70/1X rather than their 0/XX numbers from their screenshots. I guess I would still suggest that they try out the Cloudflare software, since it has fixed my problem, and also ttvMansoreu's problem, which I believe might be slightly different problems.
My general opinion is that many major changes have been made to Apex over the recent years, including in-game optimization, audio, features, anti-cheat, and pro play, which is great. However, throughout all this time, the community has been flooded with complaints about servers. I understand that many of these complaints are probably individual problems (like unstable connections), or unavoidable (like a recent post I saw about Middle Eastern servers being removed completely; I can see how you can complain about this, but there's probably good reasons behind removing those servers), but then there are common issues like these packet loss cases that I think EA should address to their community as a whole. Communication between EA and their playerbase has been improving, but not at the rate we would like it to. The fact that I can't even submit a support ticket through the EA Help website is also concerning, especially when the only alternatives are FAQs that are useless for problems as specific as this, or complaining on the Forum and hoping that a Community Manager eventually sees it. And the forum option takes way too much persistence... I feel that I got lucky and pinged Claus on a good day.
All that being said, I'll update again if I have another lossless session, or if I do encounter a packet loss game with Cloudflare. Until then, I'll keep using Cloudflare. Once again, I appreciate EA_Claus for being active on this thread, and a big shoutout to ttvMansoreu for providing this solution that will hopefully continue to work for me. I would also appreciate if EA_Claus could respond to this comment, just to acknowledge that the case has been temporarily solved, and possibly to confirm if they can raise my conclusions and opinions to the next escalation.