As I understood it you need to interconnect two Aruba 2920 24 ports Switches together and distribute on those Switches your VLANs (no routing between VLANs)...and, between those Switches, you're planning a total of four Trunks (BAGGs), each BAGG will have two member interfaces...It seems (as far I can see...not on the configuration, I suspect) you want to keep separated each VLAN traffic also at "Trunk level" reserving each Trunk for its specific VLAN traffic...Isn't it?
Just a question: why don't you define and use just a single BAGG (exactly a Port Trunk configured to use LACP) by aggregating *up to* (not more) 8 interfaces on each Switch (to resemble your configuration, let's say, ports 2, 4, 10, 12, 16, 18, 23 and 24 on Switch 1 and ports 1, 3, 9, 11, 15, 17, 23 and 24 on Switch 2...even if - If I were you - I would try to use less consecutive ports - as example just four ports: 21, 22, 23 and 24 - on each unit) and then permits only required VLANs (1, 10 and 20) to traverse that one single BAGG?
Probably having eight 1 Gbps aggregated interfaces would be enough or would be really oversizing with respect to have respectively four Trunks with two member interfaces each one (...maybe you can obtain same performances just using a BAGG with only four aggregated ports with the benefit of saving four ports you can use for your edge devices...)...but I can't judge since I don't know what is your real inter-Switch traffic requirements per VLAN and I'm just guessing what you want to achieve.
Something like:
#
interface Bridge-Aggregation1
port link-type trunk
port trunk permit vlan 1 10 20
link-aggregation mode dynamic
#
where the Bridge-Aggregation1 (BAGG) has these interfaces as its members:
#
interface GigabitEthernet1/0/21
port link-type trunk
port trunk permit vlan 1 10 20
port link-aggregation group 1
#
interface GigabitEthernet1/0/22
port link-type trunk
port trunk permit vlan 1 10 20
port link-aggregation group 1
#
interface GigabitEthernet1/0/23
port link-type trunk
port trunk permit vlan 1 10 20
port link-aggregation group 1
#
interface GigabitEthernet1/0/24
port link-type trunk
port trunk permit vlan 1 10 20
port link-aggregation group 1
#
Probably you should avoid to configure IP Addressing on each VLAN...this to disable automatic IP Routing between so configured VLANs.
I think that Spanning Tree then will "automagically" managed by that BAGG so no further configuration on that side is required (at least at basic level).