The one thing I am missing in your screenshots is that the winners of the previous round are also added to the round.
What I would expect would be
Preliminary Stage
108 out of 112 teams at the 11° division
all 128 teams of 10° division
all 128 teams of 9° division
124 out of 128 teams of 8° division(exclude the 4 best seedings)
First round
Winners of preliminary stage
All teams from Serie A, B, C, D, E, F, G (if those are the remaining 268)
What looks like you are doing now is repeating the H, I, J, K teams in the next round as well, but you only need the winners of that round, no matter which group they came from.