nice effort. but this is basically
forcing people to move their coins. maybe i like to buy 1 bitcoin and hold it for my retirement and i don't care what happens during that time. my retirement is not for (lets say) 30 years. with this you are forcing me to move my coins against my will every couple of years.
and that creates a large number of on-chain transactions that wouldn't have existed otherwise.
i haven't really checked this but i believe UnitedBitcoin (UB) is already doing something similar to this. you may want to see for yourself what the differences are:
https://www.ub.com/