Consistently high blood sugars would normally suggest that the correction bolus ratio is way off, because the correction boluses fix errors in both the basal rate and the carb/insulin ratio.
However for me if my blood sugars were consistently over 200 I would have problems getting lower numbers; my BG seems to "stick" sometimes. I just keep doing corrections until it comes down, and avoid eating of course. Exercise doesn't help.
Flipping between being consistently below 200 and consistently above 200 sounds like an extreme variant of that.
(I can, and will, exceed 200 after a meal with any large amount of pure carbs (more than 20g as wheat or rice) for a short period of time. That's no problem for me and it is unavoidable in many scenarios, but it only lasts until the insulin kicks in; 30 minutes to an hour.)
Anyway, I think the fact that you are seeing consistent results means that the Omnipod can't be behaving inconsistently. So probably the thing to do at this point is work with your son and his endo to stabilize his blood sugar at a lower level. I suspect last weeks results simply indicate that you are almost at this point!