Beyond getting his scoring touch back, whatever league he plays in - he really needs to get his head on straight next year. "Quitting" when things get a little tough, is never a good look. And being dropped down a peg in the BCHL may be good for him, as word is last season he sorta acted like "the first round draft pick" at school, even when other freshman that were drafted lower or weren't even drafted - we're just clearly better them him.
BCHL will for sure feel more comfortable for him - like prep school, with the style more offensive minded. Just don't think it will help his overall game and get him ready for the pro game. Flyers may need to sign him after next year, and force feed him to the AHL, as to not let his "complete" game never develop.