They are slightly violated in both cases, look at the Viol in solution summary, 3e-2 is a bit, although compared to the norm of the solution maybe not. It depends on you (see the link I sent about interpreting the log; note that there always are violations, the question is how much is too much for you). Both solutions look similar. Well, my YALMIP passes a QP and yours SOCP so we are using two incomparable versions, but that is a YALMIP detail. The check(F) function also belongs to Johan so he will be able to say more about it on the YALMIP forum. I suspect on your machine it solves with slightly higher violations and maybe the check(F) returns slightly different infeasibilities which you rely on in your code. If the problem is numerically hard maybe you should allow larger error margin.
BTW the check(F) function does not say the problem is feasible or not, just what the residuals are
https://yalmip.github.io/command/check/
Please see what Johan says. I don't think from MOSEK point of view we can say much more.