It has always been like that.
When you order there's a little bar along the top up to the claim back amount. My last one was R1700. If I keep ordering beyond that do I get more credit or is it hardcapped at the amount they say?

I can't recall exactly but for an order of :
R1477 you should get R20 (of the first R200) and R913.90 (70 % of the R1477-R200)
R2400 you should get R20 (of the first R200) and R1540.
Above that you get 230% of anything above R2400, so say R3545 =
230% of R1145=R2633.
Giving R20 + R1540 + R2633 (capped at 2460) = R2460 back on order of R3545.
Playing around with my...
To repeat: my first order in October of R1340 with 860% gave me about R1800 back (R140 @ 860%, + R20 for the first R200 spend and the balance for the R1000 between R200 and R1200 @ % I forget).
Still big streak of no offer for me. When I was first coining it (Oct/Nov) they were mostly offering around R800 with the occasional R1200, and a couple of bigger amounts earlier when I did not trust the promo. You guys getting the big amounts consistently...