Thank you very much.There's a workaround to flash the cart with gbabf, you need to split the rom into 32MB (33,554,432 bytes) pieces.
Select "List EG0xx-Multicart Games", select the bank at 0MB, select "Flash data" (not flash rom) and flash the first piece. Then "List...", the bank at 32MB, flash data (not rom) with the second piece, etc at every 32MB offset. You can also flash games one at a time as long as you mind the alignment. (using GBAMultiCartMenuV2).
Hope this helps somebody.
I was able to successfully create my own special gba pack using 369 in 1 using NDSL GBABF.
I use Windows 11, I split it with a program using "hjsplit" and inserted it by bank, and it worked without any problems.