How to use multiple .between() filters?

I’d guess it’s not that the 2 .between don’t work, but that you have some issue with the ‘weight’ field. Does a single between with the ‘weight’ work for you?