played around with the attributes and this had been the minimal version that enabled hw decoding
brave-browser \
--disable-features=UseChromeOSDirectVideoDecoder \
--enable-features=VaapiVideoDecoder \
--ignore-gpu-blocklist \
--use-gl=egl
To me it looks like the attribute --disable-features=UseChromeOSDirectVideoDecoder
did the trick.