One can switch between CP and AOS, but it does involve more paperwork which, as you know, always carries a risk of messing up something. The more important question is whether to switch, however. Given your case’s complexity, I honestly think that you’d benefit from consulting a lawyer.
Technically GC is for future employment. But if you never worked for your sponsor or changed jobs right away, you need to have a good reason if the question comes up, say, at your naturalization interview.