As for Grant Aleksander (Phillip), <i>Soap Opera Weekly</i> is now saying he was let go due to escalating conflicts with writers, executives, and other cast members. Apparently, production recently had to be stopped altogether, because he insisted that Phillip would recognize Harley in her ridiculous disguise, and refused to play the scenes otherwise. The thing is, I think he's right! The makeup people didn't do a very good job with "Ruth." She is so obviously Harley.
As for Marah, she left for Europe a few months ago, supposedly to further her design career, but also to distance herself from Jeffrey. And, yes, Jeffrey did apparently at some point impersonate Richard, though we don't yet know why.