I've only seen it mentioned passingly and it has now become folklore in the community, but apparently you should not use concurrent queues for Combine schedulers. Here's one reference to that:
It would be nice to have this specifically called out in the documentation, along with a description of why.