Just making an assumption but your Tab A is getting to be a pretty dated mobile device and it's WiFi support is too:
https://www.gsmarena.com/samsung_galaxy_s8-8161.php
Its support is up to 802.11n while even your S8, the oldest phone in your list, supports up to 802.11ac, the issue being ac can support a lot more bandwidth than n.
Theoretically 802.11n can be up to as much as 900Mbps vs 802.11ac being up to 1.7Gbps but real-world numbers are much lower:
https://www.centurylink.com/home/help/internet/wireless/which-frequency-should-you-use.html
Not knowing if you're connecting your Tab A to a 2.4GHz band network or a 5GHz band network, nor the distances and coverage range involved, again this is just idle speculation about such a discrepancy.
-- When you're doing your speed tests are all devices connected to the same WiFi network?
-- Are they all located approximately the same distance away from your Virgin modem/router appliance? Distance affects bandwidth speed.
-- Do you use the same speed test app or website on each app? Different apps and sites rely upon different metrics to obtain test results so if you were using different utilities that can skew results. Not significantly of course, a couple or few Mbps units so not by much but it does affect the baseline since there isn't one.
Use the same app or try a site like
https://speedof.me in a web browser app.
-- Also, do your speed tests only when you can assume no one else in your household is actively using online access at the same time. Speed tests aren't very accurate or effective if someone in another part of the house is watching high-res Youtube videos.