В чём подвох?

Градусы у градиентов расставлены не в том порядке. Поиграйся с ними.
Ответ: 45deg - 315deg - 135deg-225deg. В таком порядке нужно, так как позиция задана уже изначально.