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