10Hz is the suggested maximum stream rate, if you go above this you may experience weird/undefined behavior due to the increased time spent transmitting messages.
If you connect to qgc, you can change the stream rates to more than 10Hz by looking at the SR parameters and clicking force save (you will get a message that 10 is the maximum).
If you can’t adjust in mavros to more than 10, I suspect that mavros is limiting it internally.
If you are using mavproxy, the stream rates will revert to mavproxy’s configured stream rates, regardless of what you change them to: