Magento 2.4.6-p15: Intra-Community VAT (0%) not recalculating gross catalog prices

Dear Magento Community,

I am currently facing an issue with Magento 2.4.6-p15 regarding intra-Community (EU) B2B sales and would appreciate any help or ideas.

The VAT ID validation is working correctly. After a successful validation, the tax rate is correctly changed to 0%. However, the product prices and the order total are not recalculated.

Instead, Magento simply removes the VAT amount from the tax section while keeping the original gross product prices. As a result, the customer ends up paying the original gross price without VAT, meaning the products become approximately the amount of the German VAT more expensive than they should be.

Our catalog prices are stored as gross prices (including tax). This is also configured accordingly under:

Stores → Configuration → Sales → Tax
enter image description here

Additionally, under:

Stores → Configuration → General

the default country is set to Germany.

From the Magento documentation, my understanding is that Magento should correctly calculate the final prices regardless of whether catalog prices are entered inclusive or exclusive of tax.

Has anyone experienced a similar issue or knows which setting could cause this behavior?

Any suggestions would be greatly appreciated.

Thank you very much!