I completed the vex offensive without dying and the triumph came up on screen but not in the seal? And on the companion app is show negative number?
Perfect Assault is not part of the Seal requirements. If you look at seasonal triumphs, season 8, you should see it there. A few others in there too that aren't part of the seal.