Is YumyHub taking more money over and above the 20% fee?

No, YumyHub pays the appropriate tax authority directly and in full for all VAT it collects. The introduction of these modifications is intended to safeguard the 80/20 revenue split between Creators and YumyHub.