Thank you for reaching out on the forums, I'm sorry that you've been experiencing packet loss when trying to game. I'd also like to apologise for the delay in getting back to you. We are dealing with hugely increased volumes at the moment but are working our hardest to get to everyone. The forums are managed in chronological order, based on the time of the latest comment. This is to allow our fantastic community the opportunity to offer advice and potentially resolve issues with some friendly customer-to-customer support. Unfortunately, that means that you bumping your post meant it slipped further back down the queue.
I've had a look at the backend of your services and can't find any issues with the connection entering your property. Everything is well within spec and looks to be performing as expected. I haven't been able to identify any cause for concern in the wider network either. It does look a little busy in your area, as is to be expected during this time when most are working/staying at home. However, I wouldn't anticipate the levels seen to be causing any major service issues.
Your initial post does suggest that you're using an ethernet cable for your gaming connection, but could you just confirm whether your console is hardwired directly into your Virgin hub?
I appreciate that any level of packet loss can be frustrating, particularly in the gaming world, but I wouldn't expect levels of 2% to make a game unplayable. Have you set up a BQM at all to monitor the connection to your hub? Would you be happy to do so and share your live link with us so we can take a look? This would help us identify any causes for concern and check for correlation against any network events.
It may also be worth running a traceroute and/or ping test to the Apex Legends servers so we can see where any issues may be occurring.