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