High cpu usage on crs309

RB: CRS309-1g-8s+

Config: default + a few vlans (30) , one bonding interface, 2x bridge. no filters and no fw rules.
Traffic : ~1Gbps ~ 80k pps

More info on screens.
https://imgur.com/a/I0jNdNa


Fast forward enabled on bridge, hw offlowading on ports and vlans. What am I doing wrong ?

When you need to repair your car, do you take the photos to the mechanic?

From the photos, how can you see how the device is configured?
Apparently everything is wrong, you have made all virtual vlans, instead of letting the bridge manage the vlans.
That’s a switch, not a router (and probably is the wrong configuration also if is a router)

I think you are right.

my cfg:
bridge ports : one sfp+ port + all vlans
vlans: made in inteface/vlan on interface bonding thats all

I can confirm:

what do i need to change for the vlans to work in hardware?

search the two guide on forum, and read mikrotik help

i can't find for my case.

How about this one: Using RouterOS to VLAN your network

Indeed it's not cookbok recipe for your particular case, you should combine a few things (but then you have to understand a few basics about how ROS works).

Sorry. This is my diagram

https://imgur.com/x4lohJj

https://help.mikrotik.com/docs/display/ROS/CRS3xx%2C+CRS5xx%2C+CCR2116%2C+CCR2216+switch+chip+features

??

they are showing you what is supported via the hardward offloading feauture, scroll down for vlan configuration examples CRS3xx, CRS5xx, CCR2116, CCR2216 switch chip features - RouterOS - MikroTik Documentation