Thank you very much for all the details, it helps me a lot!
The issue was the price filter, the values are printed in “millions”, but it was actually stored in the database divided by one million so 10 000 000 is stored as 10.
To resolve this I have added a small custom code snippet to adjust the filter on the server side, it resolved the problem.