Based on all you've done and the current situation, it seems reasonable to follow your idea of trying homeschooling given it is feasible for your family. Give him a chance to embrace learning and feel good about himself again... you can always use some of the time to work on his EF challenges.