I'm not sure with his second Es what the outcome would be, but most of what I've learned here is that you should try support areas of strength (giftedness) and scaffold disabilities.

I think you have said he has a love of learning, just perhaps not at the level it is being taught (which you have said is below his level) or he may not like the subject matter (for instance, prefers math to creative writing which makes sense based on his second es). I think that you should try it, the worst thing that happens is he has to return to the other program right? But you would have to make sure he would still receive help for his second Es. I have heard several anecdotal stories about kids who were not challenged and were doing C work, but then skipped grades and then started to excel… but I don't know if those children had to navigate the challenges your child does.

I would also see if the program has experience with/supports twice exceptional students.