I have the E5186 with XPOL2v2 with readings below which is supposedly excellent.
RSRQ: -4dB
RSRP: -67dBm
RSSI: >=-51dBm
SINR: >=30dB
These readings are unphased by weather, so ...
Those are indeed excellent figures, especially if they're stable at those levels.
... why in a lightning storm I got 60mB/s and in normal rain it is 6mB/s. On a moderate day I get 35mB/s and this seems the average behavior.
We assume you mean Mbps or Mb/s

Unless you've been able to repeat the measurement under similar conditions, I would think the higher speed during electric storms is more of a coincidence. Either that, or the other folks (the ones competing with you for bandwidth) disconnected for safety during the same storm !

In a sense, the peak speed ever recorded validates the quality of your "last mile" wireless connection, which is the only part of the chain you have control over. The rest is up to Telkom and limited by how many other users you're competing with.
Uploads are always ~7mB/s so either I angled my antenna badly or it's jumping towers.
If your upload speed is fairly constant (usually about 10% of peak download), then it would suggest that your connection is still OK, but that the downlink capacity (bandwidth) was constrained at that particular time (eg large number of simultaneous users).
You can use the "CellID" parameter reported on the E5186's "hidden" HiLink API to check whether you're always connecting to the same station or jumping between a few different ones.
I am outside Sandton's LTE-A zone yet within 3km of 3 towers ...
If you're looking at Telkom's "Uncapped LTE promotion" map to infer station location, be aware that that's not a complete map - it only shows stations that are enabled for
uncapped LTE. There are many other Telkom LTE/LTE-A stations that aren't shown in that map.
3km is quite a long way. Even with the XPOL-0002, I'd be surprised if your -50dBm comes from a base-station that far away. A drive round your neighbourhood, and/or a good look from your roof with binoculars will most likely reveal quite a few more stations, one of which is possibly the one you're connecting to.
Unfortunately we (meaning this forum) haven't yet figured out a way (other than speed > 100Mbps) to tell if the E5186 is connecting on LTE or LTE-A.
... so I expect 50+ mB/s from the propaganda.....so what is going on????
As always, the key words are "up to ..." as in "
Telkom’s LTE network supports downlink speeds of up to 90Mbps and uplink speeds of up to 25Mbps".
Are you on the "uncapped LTE" contract, a capped (LTE or LTE-A) contract, or prepaid ?
Edit : I see from your other posts that you're on the LTE-A 50GB capped deal. So you're not constrained to use any particular base-station(s) as with the uncapped deal. You can take your 50GB from whichever station(s) give you the best connection performance.