Speed with a VPN almost always comes down to the server you picked and the quality of your own network rather than the subscription. Start with the server status page and a change of location; it shows load, uptime and latency per location.
On mobile internet, speed often wanders because of loss rather than bandwidth. Hysteria2 runs over QUIC/UDP and handles loss better than connections over TCP. If there are Hysteria2 nodes in the server list, try them; on a shaky cellular connection the difference is usually noticeable.
HAPP on Windows and macOS has Proxy and TUN modes. In Proxy mode only the browser and proxy-aware programs go through the VPN; everything else goes direct, and you may be measuring a different channel than you think. TUN mode wraps all traffic: on Windows it creates a virtual network adapter and asks for administrator rights, on macOS it asks you to allow a network extension.
We promise no particular figures: the result depends on your ISP, the distance to the server and the time of day. Take two or three measurements on different locations and note the time and the result. With that in hand, support can see where the speed is actually going.