What catch can are you using?
From what it sound like you have an installation issue with the catch can setup especially if you have hoses popping off. If you have a leak somewhere that's going to make you throw codes. Same thing with the hose lengths. If you had to cut to length the hoses consider shortening them up. If you have a super long hose you introduce a larger pressure drop on the system and that could throw some funky pressure readings to the ECU.
I'm in the pro can camp. No they aren't required but they do help in the long haul especially on a daily driver where you rack up the miles. In this aspect they help keep gunk build up in your intake system down especially on turbo vehicles. Now for the ecoboost it is a little different though. If you look at it the PCV line it recircs back into the intake manifold so that cuts down on a ton of piping so you're not doing to much in that respect. Little extra to keep the valves and manifold clean especially the valves. Direct injection vehicles have a tendency to have build up on the back of the valves since they don't have injectors spraying gas on them. The CCV line though does draw its vacuum from the suction side of the drivers side turbo so anything sucked out of the crank case will go though all of that piping. If you pop off an IC from a high mileage ecoboost engine you're going to see a build up of oil and stuff at the bottom of that thing. Does it hurt anything? No, but an oil lined IC doesn't do a very good job of heat transfer either.
I also don't understand why some of these catch can setups are so damn expensive either... You could literally piece you're own thing together for a fraction of the cost..
From what it sound like you have an installation issue with the catch can setup especially if you have hoses popping off. If you have a leak somewhere that's going to make you throw codes. Same thing with the hose lengths. If you had to cut to length the hoses consider shortening them up. If you have a super long hose you introduce a larger pressure drop on the system and that could throw some funky pressure readings to the ECU.
I'm in the pro can camp. No they aren't required but they do help in the long haul especially on a daily driver where you rack up the miles. In this aspect they help keep gunk build up in your intake system down especially on turbo vehicles. Now for the ecoboost it is a little different though. If you look at it the PCV line it recircs back into the intake manifold so that cuts down on a ton of piping so you're not doing to much in that respect. Little extra to keep the valves and manifold clean especially the valves. Direct injection vehicles have a tendency to have build up on the back of the valves since they don't have injectors spraying gas on them. The CCV line though does draw its vacuum from the suction side of the drivers side turbo so anything sucked out of the crank case will go though all of that piping. If you pop off an IC from a high mileage ecoboost engine you're going to see a build up of oil and stuff at the bottom of that thing. Does it hurt anything? No, but an oil lined IC doesn't do a very good job of heat transfer either.
I also don't understand why some of these catch can setups are so damn expensive either... You could literally piece you're own thing together for a fraction of the cost..