Hi,
The portal has a bug right now that is causing it to have High Availability (HA) enabled with M25, which increases the price. HA isn't supported with M25 tier, so even if you attempted to create M25 via the portal it will fail.
What you could do instead is create it using CLI or PowerShell instead. That way you could use M25 pricing tier without HA so the price would be as you expect.
Below is sample CLI command that you could use in Azure Cloud Shell to create M25 cluster:
az cosmosdb mongocluster create --cluster-name my-mongodb-cluster --resource-group my-resource-group --location eastus --administrator-login mongoadmin --administrator-login-password Password+321 --server-version 7.0 --shard-node-tier "M25" --shard-node-ha false --shard-node-disk-size-gb 32 --shard-node-count 1
Once you use above command to create the cluster, you may navigate to the Settings -- Scale blade and you should see price similar to below screenshot:
Please click Accept Answer and upvote if the above was helpful.
Thanks.
-TP