Another little update in case anyone wants to properly section ribbons via RibbonID and needs a Custom Spawn Module like me for whatever reason:
The ribbon is sectioned properly when “Interp Start Dt” in the “Make Spawn Info” node receives a value from DeltaTime.
I have no clue why that fixes the issue with ribbon sectioning but at least it works this way.