It appears that the hi2cin 0,(j) command sets all lines on the PCF8574A low. This means that when a button is detected the appropriate LED lights for 1 sec and then goes out when the prog loops around for the next hi2cin 0,(j) command.
Circuit and prog attached.
symbol i = b23
symbol j = b22...