TCA6408ARGTR input inversion trouble
Not used this specific chip but other TI expanders. The protocol is wrong. Only a single register can be written with a single transaction. The register index does not auto-increment so blockwrite of 3 consecutive registers with a single transaction is not possible.