TT can handle doubles, if there are multiple i2c addresses for the devices. JF only has one, so both would respond to each command. There are several modules with multiple addresses, like Ansible, the ER-301, and the TX modules. These can have multiple units responding to individual commands.
nb: with ansible there can be up to 4 devices connected, but only one instance of each app.
E.g. if you have two Kria’s running on two devices, they will probably respond to the same commands.