Firewalling with hardware offload enabled

Hi, i currently have a CCR2116 and CRS326 setup with a few vlans and firewall rules.
The vlans are setup via a bridge with hardware offloading enabled.

Firewall rules between different vlans work as expected due to hitting the router however i’m having trouble applying firewall rules to hosts on the same vlan on the switch. WIth hardware offloading enabled, any firewall rules or bridge filters are completely ignored. I turned hw offload off for two ports, and the bridge filters then worked.

I’m guessing the traffic never hits the cpu (as expected). Is there any way to apply firewall or filters with hw offload enabled?
Trying to avoid port isolation/forwarding override or applying UFW to every host.

No, not within same IP subnet.

you can use Switch Rules (ACL)

https://help.mikrotik.com/docs/display/ROS/CRS3xx%2C+CRS5xx%2C+CCR2116%2C+CCR2216+switch+chip+features#CRS3xx,CRS5xx,CCR2116,CCR2216switchchipfeatures-SwitchRules(ACL)

Yes, this works perfectly. Need to do a bit of stress testing, seeing some CPU spikes.
Thank you!!