Hi… Still getting the same issue. I found that anything under limit of 10 returns 10, and then after that it is normal.
For example, if there are 30 rows that match the criteria - Limit between 1 to 10 returns 10 rows for all values. Limit of 11 returns 11, and normal behaviour after that.