SQM fq_codel vs cake on Edgerouter X

I have a 200/20 Mbit cable connection and I use an Edgerouter X (21.02.0-rc1) for routing. I used to have hardware offloading enabled, but recently learnt about bufferbloat and so I tried to use SQM for traffic shaping.
Based on the tutorial on the OpenWrt Homepage cake is the preferred queue discipline, but in my tests it limits downstream to about 150 Mbit while I get about 190 Mbit with fq_codel (with Download speed set to 199000). Is there some other problem with the configuration for cake or is this the expected behaviour?