You need to enable l3hw on each port AND the switch itself.
l3hw is "routing offload" available on select devices (CRS3xx, CRS5xx, some CCR2xxx and perhaps some more) and is definitely not configurable via switch submenu - the functionality is far too complex to be handled by a few static settings. Indeed to enable l3hw functionality it has to be enabled in a few places, but device has to be configured as router and in certain fashion (not all different routing functions can be l3hw offloaded). But if things line up correctly, then such switch can route at wire speed (according to capacity limits, one such limit can be number of next hop hosts and directly connected LAN hosts usually count individually meaning large LAN can effectively disable l3hw offload).
Mind that l3hw support is depending on particular hardware and e.g. CRS326-24G-2S+ and CRS326-24S+2Q+ are pretty different in this regard.
The hardware offload of bridge functions and things in switch submenu are about "switching" ... so frame switching between ports serving same (V)LAN.