As such, there might be a slight miscalculation on the total number of Bitcoin in circulation. If it's a lot more less than what's circulating, then I believe that Bitcoin's price should be higher due to its highly-limited supply.
whatever the price is at any moment is the result of that real circulating supply, whatever the number is. calculating it isn't going to magically change that. for example if we know for 100% sure the circulating supply is 17 million or if we knew it is 10 million in both cases price would have still been $5448 as it is right now!
17mill or 10mill or 5mill coins regularly moving through the network based on UTXO set stats has nothing to do with the supply/limited supply/demand of coins on the markets that give coins the price.
firstly most exchanges daily volume is only a few hundred thousands. which is usually a false stat in itself as many times its the same coins day traded, arbitraged, rinsed and repeated multiple times, so the actual coin numbers involved in market prices can be just a few thousand coins a day.
secondly the price of an order at any minute is not judged on the thousands/millions of coins of a market. but the number of coins of just a few orderlines near each other, which is normally only a few coins