This solves one of the two problems. Using the exterior paint as an outer coat will stop the uneven wear of colors; however, it will still suffer from the cracking. My best recommendation is to use a paint solvent to remove the interior paint. After you let it fully dry apply a primer with a coat of exterior paint.