Legacy and new CAPsMan on the same x86 device

I want to know how to have both legacy and new CAPsMan on my x86 routeros as main router

1 have been using x86 for many years and in my network, a few hAP and ac2 are working well as AP connected to the legacy CAPsMAN in x86.

I wish to add on some AX3 to use WPA3. Do I have need to have both wireless and wifiwave2 packages installed at the x86?

In my x86, I do not have any wifi card and its works as controller only.

From v7.13.x you get the “new” CAPsMAN (capable of managing ax devices) “for free”. It is added in the menu under wifi.
The documentation will give you some more insights: https://help.mikrotik.com/docs/display/ROS/WiFi#WiFi-WiFiCAPsMAN

The “old” CAPsMAN is part of the wireless package.

I finally get a AX3 from a remote site to connect via CAPs. However, the remote site AX3 got IP address from the DHCP server at the remote site but not from the new CAPsMan. I am not sure it is correct, some say local forward in the legacy CAPsMan does not work

Can someone help?

Depends on how you want it to work exactly. Fyi, legacy supports CAPsMAN forwarding, wifi-qcom(-ac) doesn’t.

Thanks, What I need to do is to add some ax devices in remote site and get the CAPsMAN forwarding work. Is that possibl

No, capsman forwarding with new capsman is not possible. Period. You'll have to consider other mechanisms (e.g. VLAN) to achieve same goals as you get with capsman forwarding. Or reconsider your goals.

I would try vlan to make it succeed.