I've seen LTE latencies (not 5G) as low as 15 ms for 5+ years. Not saying it's typically that good, but that it can be significantly better than what you're saying.
My home internet gets ~7ms to London (I'm in the UK, London is the important IXP. My test is to one of my ISP's routers at LINX). 5G is about 40ms.
When you add load, my home internet stays at about 7/8ms (CAKE is wonderful!), but my 5G goes to 200-600ms.
For GSMA, I'm ~7k feet to the tower on band 66.
that's about 2,1 km