this has nothing to do with convexity or anything. This is a tolerance and numerical precision issue. You have a problem instance which infeasible, or very close to infeasible, and for points around that point, you will have different behavior due to tolerance issues
however, I cannot reproduce your results. To begin with, there is no optimizer in the file called controllerMPC, it is called controller
The first two case returns infeasible (1), and this is detected already by yalmip (and no solver is called so error code 12(which only cplex and maybe gurobi returns is weird), hence absolutely trivially infeasible in the sense that you have a bound constraint x >= positive. third and fourth case are solved to optimality,