можно использовать и гидроксиды и оксиды, но соли более доступны, для железа гидроксида не существует, его можно только свежеосажденный использовать при хранении он перейдет в оксид. оксид двухвалентного железа пожароопасен - он окисляется на воздухе в присутствии влаги раскаляясь докрасна

для, например, цинка то можно и оксид использовать.
нерастворимый осадок - это фосфат железа, при хранении и особенно в кислой среде ОЭДФат железа гидролизует, образуется фосфорная кислота, которая с железом как II, так и III образует нерастворимую соль. рН, необходимым условием образования многих комплексов есть определенный уровень pH, при другом значении комплекс не образуется. можно попробовать использовать динатриевую или тринатриевую соль оэдф и сульфат железа - тогда в растворе образуется оэдфат железа и сульфат натрия, отсутствие в растворе свободной кислоты (серной) может предотвратить гидролиз и выпадении осадка.
если че, звоните, с удовольствием расскажу что знаю. 0999499585