WordPress posts loop pagination – first page return 125 posts instead of 10 and the rest return 10

The sticky posts was the problem, Thanks to @Michael answer, I have excluded the sticky_posts from the query

'ignore_sticky_posts' => 1