Vi que na documentação do Bootstrap 5 em espaçamento, a documentação fala sobre a classe de espaçamento entre conteúdo gap, mas no exemplo de código mostrado, a div pai possui uma classe grid, ao remover a classe grid da div pai, percebi que a classe utilitáriagap(qualquer variante como gap-* ou row-gap-* ou column-gap-*) não funcionam:
<div class="grid gap-0 row-gap-3">
<div class="p-2 g-col-6">Grid item 1</div>
<div class="p-2 g-col-6">Grid item 2</div>
<div class="p-2 g-col-6">Grid item 3</div>
<div class="p-2 g-col-6">Grid item 4</div>
</div>
Reparem também que as classes utilitárias de colunas possuem o prefixo g seguido do radical de coluna e de valor de espaçamento (g-col-6 por exemplo).
Alguém sabe me dizer por que isso acontece? Estou recorrendo ao fórum pois a própria documentação não explica essas classes, não pelo menos na página de espaçamento.