Yep. I'm getting this too. The tile says "Crossplay OFF" but I am put in cross-play lobbies.
I wouldn't be surprised if they've disabled it on purpose, but even if it's a mistake/bug it's awful.
It's a horribly insulting console bias. Not only do PC players not get the option in settings like console players do, when we work out how to get cross-play off they prioritise sending cross-play on PC players into cross-play lobbies and we end up in bot-filled servers even when there are hundreds of thousands of players on our platforms online, ie. PC players are effectively used as cross-play lobby 'filler' before being matched with other PC players.
PC players having cross play "on" does not mean they _want_ cross play lobbies it means they at best don't mind and at worst don't know how to fix the situation.
And now they've broken even the bad-but-only option we had.
And EA/DICE have made no comment whatsoever on this subject. Neither addressing the cross-play bias nor the detrimental effect on netcode.
Truly awful service and treatment.