Welche I2C Adressen hast du den beiden Expandern gegeben? 0x20 + 0x70 erscheint mir nicht ganz richtig.

Die beiden Expander müssen über die Adresspins unterschiedliche Adressen bekommen. Ich vermute du willst 0x20 und 0x21 verwenden.
Kannst du die Ausgabe von
Code:
sudo i2cdetect -y 1
zeigen?

Klicke auf die Grafik für eine größere Ansicht

Name:	MCP23017-I2C.jpg
Hits:	6
Größe:	69,0 KB
ID:	34397