Regarding clicks
If the domain of the urls you’re sending the traffic to is example.com, then you can use the condition - clicks on any link https://example.com/*
This wil encompass every link and exclude clicks on the unsub link.
Regarding workflow conditions
In the first screenshot you shared, you need to add a time delay before you check for clicks to the links in the email. As per the current setup in the screenshot, customer.io will start looking for clicks as soon as the email is delivered and since the profile hasn’t clicked (or even opened) the email, they are being redirected to the FALSE flow.
Your conditions are perfectly fine. Just add a time delay.