according to your explanation, i guess you configured 2 x 10G ports from each switch for stacking and used ring topology to stacking. since you have 4 switches backplane stack traffic is distributing evenly.
also as you mentioned, you can have 2 stacks in two cabinets and configure LACP using 2 x 10G (20G port channel) ports between stacks.
if you have stacked all 4 switches, you have single management plane for all 4 switches. if you create 2 stacks , management need to do in 2 management planes.
below link also will help you to get idea about two connectivity methods.
rate and mark as answer i this resolved your concern
Please rate this and mark as solution/answer, if this resolved your issue