The quick answer is no, Elder Scrolls Online is not cross platform per se. Each version of the game is separate from the other, and players cannot interact with each other unless they are playing on the same console or platform. This means that if you want to play with your friends, you will need to make sure that everyone is using the same system.
The Game Pass version should have both Elder Scrolls Online and the Morrowind Expac but those are just literally starting out in the game story wise. ESO is still not streamable to this date via xCloud with no update as of yet, however, there was a article proclaiming that many XBOX games will be stream able through xCloud sometimes by the end
It will probably be within the region (NA/NA and EU/EU) and will probably have some lag, but it can happen if they want to spend the money. I doubt it will happen before then. I never expect to see any crossplay with Playstation. ESO will probably have Commodore 64 crossplay first. On PC the game is plenty busy.
XBOX-NA cannot cross play with XBOX-EU, for example. And there are obviously no addon discrepancies or Sony-vs-Microsoft challenges there. So the difficulties must go much deeper than that. If the same platforms in different regions have not had cross play added in 8 years, cross play between different platforms sounds highly unlikely.

If you're all on a pc you should be fine. There are only console based servers, no game pass or steam only servers. There is an Xbox server but there is no way for a pc player to access that.

2. As a console user who hasn't played the PC version, I don't feel like I'm missing anything without add-ons. Recent base game changes have also improved bringing in features previously supported by add-ons. 4. Console ESO actually has built-in voice support so that's a plus on the socialising front. Q2AV. 256 403 1 176 268 331 442 237 257

is elder scrolls online crossplay