If there’s another node type in the schema using <p> tags, you’ll need to make sure your parse rule matches only the proper nodes (tag: "p.x_text") and make it run with a higher precedence than regular paragraphs. But the alignment problem doesn’t really sound like that’s the issue. Maybe there’s some CSS rule only targeting <div> elements?