Can you have 2.4 and 5GHz on a single SSID with CAPsMAN ?

I have a RB750Gr3 running CAPsMAN and two cAP ac with a main and guest SSID. This is the configuration in CAPsMAN, but both SSID-s work on 2.4G only

/caps-man configuration
add datapath.bridge=guest-bridge mode=ap name=guest security.authentication-types=\
    wpa-psk,wpa2-psk security.passphrase=password ssid=guest
add datapath.bridge=wifi-bridge mode=ap name=main\
    security.authentication-types=wpa-psk,wpa2-psk security.passphrase=\
    password ssid=main
/caps-man manager
set enabled=yes
/caps-man manager interface
set [ find default=yes ] forbid=yes
add disabled=no interface=local-bridge
/caps-man provisioning
add action=create-dynamic-enabled master-configuration=main \
    slave-configurations=guest


/ip pool
add name=guest-pool ranges=10.10.10.2-10.10.10.254
add name=wifi-pool ranges=11.11.11.2-11.11.11.254

/ip dhcp-server
add address-pool=guest-pool disabled=no interface=guest-bridge lease-time=1h name=\
    guest-dhcp
add address-pool=wifi-pool disabled=no interface=wifi-bridge lease-time=3h name=\
    wifi-dhcp    

/ip address
add address=10.10.10.1/24 interface=guest-bridge network=10.10.10.0
add address=11.11.11.1/24 interface=wifi-bridge network=11.11.11.0

Do I need different SSID-s for 2.4 and 5G ?

For each SSID you need two configurations, one with 2.4 GHz and another one with 5GHz. Then you add both to your provisioning.

I already have two configurations one main and one slave for guests. Do I need two more ?
ie SSID:
main 2.4
main 5
guest 2.4
guest 5

Or can I serve two configurations (2.4 and 5) in one SSID ?

You need two configurations for each SSID, so a total of four in your case. And you can serve more than one configuration with the same SSID, as long as they are using different bands.

How many Provisioning rules can I have ? Right now I have created 4 configurations, 2 for each SSID with 2.4 and 5GHz

/caps-man channel
add band=2ghz-b/g/n control-channel-width=20mhz extension-channel=disabled \
    frequency=2462 name=2ghz
add band=5ghz-a/n/ac extension-channel=XX name=5ghz
/caps-man configuration
add channel=2ghz country=etsi datapath=office distance=indoors \
    installation=indoor name=ofc2 security=office ssid=Main
add channel=5ghz country=etsi datapath=office distance=indoors \
    installation=indoor name=ofc5 security=office ssid=Main
add channel=2ghz country=etsi datapath=guest distance=indoors \
    installation=indoor name=gst2 security=guest ssid=Guest
add channel=5ghz country=etsi datapath=guest distance=indoors \
    installation=indoor name=gst5 security=guest ssid=Guest
/caps-man provisioning
add action=create-dynamic-enabled hw-supported-modes=g master-configuration=\
    ofc2 name-format=identity slave-configurations=gst2
add action=create-dynamic-enabled hw-supported-modes=ac master-configuration=\
    ofc5 name-format=identity slave-configurations=gst5

For some reason this isn’t working as expected. One cap 5G is at 80MHz and the other at 40

It is interesting that I have 4 CAPs connected to CAPSMAN with create dynamic, only two configs and it automatically created two networks on both my 2.4Ghz and 5Ghz radios. CAPs are in CAP mode, interfaces dynamically created, caps dynamically added. I never specified the 2.4 and 5ghz radios specifically, although.
So, at least in dynamic mode, if you have 2 radios - 2.4 and 5Ghz and you do not specify radio type, then it creates both 2.4 and 5Ghz networks with the same network config. Otherwise, you will need 4 configs. Or if you do not use create dynamic, but create. The drawback is that if you need to specify channels and not using autoselect, it is somewhat more difficult.
Your config is different from mine, although. I created VLANs on a bridge with a interface assigned to it. And then assigned these VLANs to the WLAN config, which then was provisioned.

I also had two configs (office and guest) that were served as master and slave by the provisioning rule. This configured automatically both 2.4 and 5 for office, and created a second virtual interface on each radio for the Guest SSID in slave.
Smartphones never had any issues, but lap tops sometimes could not connect. I think the reason was that the automatic configuration created very large networks or used non standard channels, to which computers might be more sensitive. So I ended up differentiating between 2.4 and 5 in order to configure the channels specifically. Right now this is what seems the most stable :

/caps-man channel
add band=2ghz-b/g/n control-channel-width=20mhz extension-channel=disabled \
    frequency=2462 name=2ghz
add band=5ghz-a/n/ac control-channel-width=20mhz extension-channel=eeCe name=\
    5ghz

Strange things. Also faced the same problem. RB750Gr3 Revision4. All clients stay in 2.4Ghz and do not use 5Ghz, although I have many different devices in use, like 4011, 2011, CCR1009 with similar presets of capsman.
Thanx alfred998 , your suggestions helped me with RB750Gr3.

You should reduce txpower for 2.4GHz wifi as clients usually connect to the strongest signal on the same SSID.

This MUM-Video by Ron Touw is an eye-opener !

https://www.youtube.com/watch?v=JRbAqie1_AM

Turn off the power for the 2.4 all together.

See if clients CAN connect to the 5GHZ signal.

Then start playing with transmission power.