How can i fade LEDs concurrently and at different rates on a PCA9685 chain ?

You just set the desired pwm through I2C at the right time (use a library)
Of course you can’t write blocking code.

For extra information and examples look at