Hello Antonio, Although providing the output of `iked -dv` can help to debug further, I don't see you're letting traffic in on `enc0` in your server's pf ruleset. Adding `pass in on enc0` after `block all` should be enough to make it work, I think.
HTH, -Lucas

