Beamforming vs Capacity for 5G

A key advantage of 5G technology is its ability to optimize limited spectrum resources through beamforming. This technique allows the network to assign different beams to multiple users simultaneously, significantly enhancing throughput performance.

I am seeking technical documentation on the scheduling principles for a system with 256 antenna elements (AE). Specifically, I would like to understand:

How the system behaves when forming a beam for a single user: How many antenna elements can be involved in this process? (Can it configured)

In scenarios where beamforming is not necessary, and 10 users are located in different directions, can the transmitter maintain 8:8 MIMO with each user simultaneously to deliver high throughput? (act like a 10 transmitter, individualy to each terminal)

How does the system manage new requests and incoming users? Does it reduce the number of beams for existing terminals to allocate resources to new users? In short, how does it balance capacity management for a distant single user versus multiple users?