For what it’s worth didn’t matter compositing is on or not.
To be honest the situations where I needed tearing free output on multiple displays I usually ended up configuring separate X screens.