Your players have bad form.
Form isn't decided by quality, it is maintained by proper team management and tactical orders.
For the record, playing against weaker, even or stronger teams require different orders to be optimal.
From my experience, anything below 3 star average difference is not insurmountable, if the tactics and orders were so fine-tuned that it effectively being pushed to the limits for the lower quality team.