Ok, found the issue:
It was do to pin mapping naming. I was assuming that the pinmaps in Arduino D5, D6, and so on, corresponded to a direct GPIO map, so D5->GPIO_5 and so on... and that's not true.
After using the correct pin number on Zephyr, it works as it should.