The currently used values from the CoinGecko API do not have enough precision. For e.g. the 3pool (https://www.coingecko.com/en/coins/lp-3pool-curve), the value used in the dashboard is the $1.01
at the top of the page which is returned by the API, but the actual virtual price is the $1.0056330001021672
shown at the bottom of the page. This difference in precision is not entirely negligible.