When I assign SFQ to my upload traffic with sfq-allot=1 the queue is not dropping packets and all flows continue. Since there are no packets of 1 byte in size - all traffic should just stop but that is not the case. I see three possibilities: either SFQ allot parameter has no meaning below 1514, SFQ is broken or in fact it’s actually DRR.
There were no change log entries regarding queuing so I assume it’s the same. However, since you asked I did test SFQ on a different device running v5.20 with the same result.