Hi,
Just to clarify you should be using for example using:
Upload Extra: ethernet
Download Extra: ethernet
No need for the numbers in brackets as Cake applies the ATM automagically. Once you do the Cake status you should see the correct overhead added. I haven't used multiple framing compensation so I 'd try one setting for both, do your tests and proceed.
It's important when testing to change one variable at a time. Cake is known for the KISS protocol. Let's get the right extras if any using besteffort, get your bloat down to an acceptable level, and then see if there are additional tweaks reqd.
Feel free to post your existing settings so we can be clear what you "have" actually configured.
Better link than the one I provided earlier:
https://www.man7.org/linux/man-pages/man8/tc-cake.8.html#OVERHEAD_COMPENSATION_PARAMETERS