Ikev2 does not initialize the msgid to 0 during SA_INTI, instead it is whatever value was in the buffer it received from vppinfra. It needs to start with 0.