Navigate at 100 lbs per acre will knock out milfoil, but you cant easily eliminate it completely with the granulars.

Fluridone, sustained at about 50 ppb for several weeks in June will do the trick. Can you block off the exit tiles during that time?