Du hast recht jar. Der MCP23017 hat keine Pullups und braucht diese auch nicht. Der Pegelwandler ist also auf alle Fälle überflüssig,
in dem Fall wäre der Pegelwandler ohne nachgeschaltete pullups eine potenzielle Fehlerquelle, also entweder auf der 5V Seite pullups nach 5V nachrüsten ODER den Pegelwandler für I2C ausbauen, überbrücken.