pull down to refresh

This a reasonable request which is extremely hard to execute given the end user wallet tooling available today.
Miniscript in theory solves this, but i don’t know of any consumer grade wallets that let you import using miniscript yet. Soon maybe??
The problem is that any coins encumbered with a timelock require the spender to also have a copy of the locking script. Even if you had the script to give them as a present, there’s no easy way to import these into any wallet I know of, especially not consumer friendly ones. Core supports descriptors but afaik descriptors don’t support timelock semantics.