Based on similar discussions, it's somewhat less than that.
The question is whether the amount of usable memory is related to the time base.
If I remember correctly, for the Fnirsi 1013/14, it was written somewhere here that the number of samples saved depends on the time base, so the number in the specification is the best case.
Zoyi also writes: "record length: Max 128Kbyte"
From this, I can conclude that the 128Kbyte is not constant here either.

Also, it is questionable whether there is a bug in it that prevents you from fully utilizing it.
Like for example in the Fnirsi 2C53P, where if you stop recording you cannot zoom in or out of the wave, you cannot move it sideways, etc... but according to its description it says "Storage Depth Up to 64kByte

".