The culprit was poor setting of OptimalityTol parameter, resetting it to default value solved the issue. Please be extremely careful with parameters affecting the dual problem when using non-convex methods.