M_J One question... is it actually limited to 1300W, or is it reported as limited to 1300W ?
As was mentioned, the actual inverter register is stored as a percentage of battery capacity. 50% being the maximum value. Is it possible that the register is correctly stored as 50, and it is simply the UI that is incorrectly translating that to 1300W ?
Did you try rubikcube's app ? That shows the actual register value.
A very simple experiment would be to start a short charge from grid. Would only need to be for a few seconds - just long enough to see what power it actually charges at - so the cost would be irrelevant.
Do you ever use 'pause' on the app ? When you do that, it has to temporarily set charge and discharge power to 0, then when you unpause, it should put them back as they were. (Or at least I assume it ought to - I never use it.) Could there be a bug there somewhere when it tries to restore the registers ?