When a new collection is released (with the exception of some milestone sets, like the 400th, 500th, 600th, etc.), it is only available for a limited amount of time before it "retires." Collections are only considered "active" for around 1-3 months before they are retired (certain special collections are sometimes only active for a week before retiring).
Once a collection retires, the cards are no longer found in the active markets; they are instead relegated to retired markets. Cards in retired markets all require tickets, so if you do not want to use tickets to complete the collection, you will need to steal/trade for these cards, or hope to find some in the Fort Worth/Moscow auction market.
To see when a collection will retire, go to your Vault and click 'Active Collections' on the drop down bar. Then, click whatever collection you want to see when it will retire; for example, the Gingerbread Village collection will retire on February 22, 2022:
If an active collection does not have a retire date, then that retire date has not been scheduled yet (this typically applies to the "milestone" sets, like the 800th collection, which technically never retire because they're made up of retired cards).