Hi @Alex-111 - welcome to the community with your first question!
If you want to permit someone to repeatedly get to a “freebie page” - you may have to do a bit of custom programming to make this work. As you observed, subscribers can only go through a List or Segment Triggered Flow exactly once, here in this documentation it explains:
Contacts can only receive a list-triggered flow once. If someone is removed from a list and then re-added to that same list, they will not re-trigger the flow. For example, if someone unsubscribes from your newsletter list and then re-subscribes, they will not receive the welcome series again.
(Same with Segments, by the way).
So the best way to work around this Limitation is to convert a “List Trigger” to a Metric Triggered Flow. There are many Flows within Klaviyo that are sent more than once - typically things like Placed Order, Checkout Started, Add to Cart all trigger Flows an unlimited number of times per subscriber.
This requires a bit of custom coding or development to submit not only a form’s data to Klaviyo but also an “event” to Klaviyo. You can also use third party tools like Zapier to possibly submit a Form into Klaviyo as an event.
Here’s a related post that might offer some insights as well:
Hope this helps!