Duckwafer has just submitted some Achievement Flag Info for
Line of Sight Achievements:
You can view the flags they submitted here:
Flag submission by Duckwafer for Line of SightDuckwafer said:The matchmaking was disabled around the end of 2017 and to my knowledge has not come back online since.