Thank you for the suggestions, I managed to get it to work 2 ways. One without a custom state, and one with. Not sure which way is better? Both seem to work fine to a point.
If I use the custom state option, I need to reload the page to be able to choose another type of lens after the initial choice. For example, if user clicks Daily button, all Daily lenses are listed fine, but as soon as they click Monthly, the list is blank until reload. This is not an issue when using option 1 (non-state).
Non option-state verision:
Option state version:
I had to create a second option state to link to the first, and now the user can choose any lens option they like without refreshing the page.
Still not sure why I needed to do that. This video helped a lot for the process: Bubble.io Tutorial: Filtering a Repeating Group when Data is from an API Call - YouTube