Is there an achievement for completing 50k ride?
No. just 40km ride,
https://support.zwift.com/hc/en-us/articles/204359589-Achievements
And 100km ride