These percentages do not mean anything, the total number of mined bitcoin will not effect on mining but the costs to produce new coins and the benefit of mining.
You can notice that the price of BTC fell to less than 4000$ which makes Mining unprofitable, have it stopped? No, because the number of miners will be reduced and therefore the equivalent of the rest will increase. vice versa.
Therefore, the impact of price on mining will not be a fundamental value but a psychological effect.
Next year, halving will reduce block reward, which makes Mining profits reduce and therefore increase BTC value if demand increases. In other words, if the ratio reaches 90% unless there is demand, Mining will continue.
In theory, if everything else remains the same, half production with half demand keeps the price the same. half production with same demand should in theory double the price. But the market people are trying to catch this before it actually happens, so it ends correcting.
Suppose the "real" was 4k, after halving it would be 8k, what is it doing at 12k? So you see the price fluctuating up and down, and besides demand does vary as well, so "real" changes every second anyway.
Bitcoin production is fixed no matter what. Few miners, or many miners, every 10 minutes a new batch comes. But every 4 years this batch halves, today 12.5 but next year 6.25.
Mining is expected to become less and less profitable over time. Those large operations become inefficient and will have to size down or close completely. Price of bitcoin sometimes delays this, but don't count on it to always compensate miners needs, it won't.
The miners themselves auto regulate this. When there is so much mining (global hashrate) its less profitable for all, so many leave, and it returns being profitable for a few, which overtime becomes unprofitable again making them leave and making it attractive again... But notice on each round more leave.