Multiple expectations are not a problem at all. What you’re running into are ordering problems, given your specific args on unordered expectations. Check this page for details on ordering expectations.
The short story is that you should add .ordered
to the end of each of your expectations.