Grass carp would probably struggle if your maximum temp never got above 60. Whether the feeding of the trout lead to the issues you are facing is not absolute, over feeding certainly can cause such conditions. There are other methods to control algae and duckweed. Unusual for duckweed to do well in a pond that is receiving inflow from a spring and is as cold as yours.