The original and standard definition of LASSO has a square on the 2-norm term. But there is a variant procedure, whether or not it is considered “LASSO”, in which that term is not squared. Either way, and many other variants, can be done in CVX.
CVX is a fairly general modeling tool for convex problems which obey its DCP rules. Human moideling ease, speed and flexibility are its goals rather than solution speed. YALL1 is a more specialized tool for a much more limited scope of problems - perhaps it is faster for the problems which it addresses. I suppose if L1/L2 is the problem you want to solve, then you should use it. However, this forum does not address YALL1, so if you want assistance with that, you should seek help elsewhere.
Your post was originally labeled by you as MIDCP. CVX allows you to specify integer constraints on one or more variables in LASSO (and other) problems. I don’t recall ever seeing that done for LASSO, but it could be.