Para empezar en el setup yo pondría las dos salidas a nivel bajo (K1 y K2)
Además, no se si has escrito todo el código de tirón, pero depurarlo así para un novato puedes ser arduo.
Empieza con un código mínimo con solo los dos pulsadores y ver si los reles funciona correctamente. Después añades mas lineas por partes y siempre comprobando el valor de las variables con Serial.print en el monitor y ver que hace el programa, usando delays() temporales para ralentizar el programa.
Espero te sirva.