Send a screenshot of your workflow
Normally it should always reset to 25 with or without using a filter when the page is loaded.
First, does your custom state have a default value - i.e create a custom state where label it "productDisplay " with a type called number - and put 25 as default value.
On your repeating group it should have something like search for product items until #"pagename"productDisplay
and for your load more button,
workflow should be - set a state
element: #pagename
customname- productDisplay-
value : productDisplay+10
Is this how you set up your workflow , if so it should normally reset when page is loaded