Yes .. it's not working the way I would expect either. After adding IN BATCHES OF XXXX to a query and saving, the IN BATCHES part gets removed. Maybe it's only intended to be used in a process?
Taking "IN BATCHES OF" out of the picture, the limiting factor is the paging configuration of the grid. There doesn't seem to be a way in the config tool to set up the query to get what you are looking for. Maybe a bug?
At any rate, you can override the config tool settings with an Init Script something like this:
config.dataSource.pageSize = 1500
config.dataSource.pageable.pageSizes = [1000, 1500, 2000, "all"]
I'm not sure if you want it, but the second line provides the page size drop down with whatever custom values you want. At the very least it's an easy way for you tinker with page sizes for testing purposes.