When a Arduino board is connected via the USB connector to a Raspberry Pi (perhaps via a USB hub), then there is a Serial/UART communication. That is easier and in most cases also better. With Serial/UART there are a number of options, for example daisy chaining all Arduino boards, or adding a RS-485 for a longer cable.
The I2C bus is not meant for these things. I wrote this page to scare new users not to try that.
Can you tell which Arduino boards you use ? How many Arduino boards will be used ? What kind of wires ?
The best I can do is to tell you that it will never work. That is your baseline.
It might be possible to connect more than 10 Arduino boards via I2C to a Raspberry Pi, but then you have to do everything right and you have to know everything about voltage levels, ground current, pullup resistors, interrupt routines, and many more subjects. You may not fail a single subject.
There was this recent topic, that I had to bail out.
If you use Nano 33 IoT board, they have 4k7 pullup resistors each. The Raspberry Pi seems to have 1k8 pullup. For a maximum sink current of 3mA, you can connect only one Arduino Nano 33 IoT board to the Raspberry Pi. If you want to connect more Arduino boards, then you have to desolder the pullup resistors.