The previous trade between these teams caused the Devils to exceed the roster maximum by 1. It was a matter of simple math. NJ has 29 of 30 roster spots filled. Adding 2 net new players in the previous trade put them over the limit.
I'm not sure why there was so much protest by Vegas.
That was the reason I vetoed the original trade. This deal's fine.