As far as I am concerned the suspected language requirement is no issue.
You may have been sent a PFO - so what? Give it a couple months and send your resume again to show them how really bad you would like to work with them.
Thinking you get called for interview after only one application - despite a ton of hours - happens rarely in this industry.