Of course yes, 10% being estimated to be a lot more than 2million BTC yet to be mined seems so much and could take a longer time. Looking at the fact that right now, not everyone can mine bitcoin with the suffistication of its device. Infact, a mining poop which was very much non existence in 2009 and perhaps 2010 has come up to pool resources for a block reward. So, mining the very last millions would be no easy task. Though, bitcoin would continue to appreciate in value and somehow back into circulation as a currency, measuring from the least sat.
The time, in this case, is very precisely defined, and there is no factor here that can slow down or speed up the mining process. Currently, 6.25 BTC is mined per block, which results in about 900 BTC per day and this will not change until the next halving. Bitcoin mining is not an easy or simple task even now, but you live in the delusion that the time for those 2 million BTC can be extended in any way.
As you can see we are currently in reward era 4 which is the time after 3 halving, and each new era will occur after approximately 4 years (210 000 mined blocks). At the end of era 7 ending in 2032 we will have exactly 20835937.50 BTC (99.21875011%) no matter what anyone has done, thought or planned to happen in any other way.