The duty cycle or “on air time” is the percentage of time that particular radio is allowed to be transmitting on each channel regardless of LoRaWAN mode. So for example during a join request in EU868 there are 3 possible channels that can be used for uplink. The node can send 1 request on each channel before waiting for the first channel to be available again. This restriction also applies to the gateway, so it is important to minimize downlink usage by not requiring ACKs.
So:
1. The rules are exactly the same as in class A, so after one radio transmits on a channel that particular radio must stay off it for a certain period of time.
2. If the gateway is not sending ACKs there is no limitation on the gateway side. However, if the gateway needs to send ACKs it is subject to the same duty cycle limitations on the downlink channels so far fewer nodes can be replied to in a certain time frame.