Why Didn’t They Charge Christopher Steele for Lying or Investigate Natalia Veselnitskaya and Simpson?

Why didn’t they try to charge Christopher Steele for lying when he was caught by Glenn Simpson’s testimony?

Why didn’t they investigate how Steele’s dossier was supplied by Russians?

It’s a crime for the Trump administration to take information from the Russians, but it’s okay for the DNC and Fusion GPS to take information from the Russians? (the Steele dossier is based on Russian provided information)

And Why didn’t they investigate why Natalia Veselnitskaya met with Glen Simpson before and after the Trump Tower meeting?