One mustn't confuse the scene of the crime with the subsequent, separate, trial & prosecution.
You've said this several times. What she actually said on dismissing P v. BJ (~1/29/98) was that ML was "not essential to the core issues" of PJ's case. That is, even with this information, PJ hadn't proven her case. That's not the same as "not germane." That information might've been essential to a larger argument, one PJ apparently wasn't able to make, but an element she could've needed.
I think the judge was too intimidated to charge the President of the United States with so grave an offense as perjury, and there was considerable doubt about her standing to do so--the White House certainly thought she could not, that the President enjoyed immunity. [1]
Judges can cite persons for perjury, but they are not the only ones who can do so.
So she deferred and left the perjury matter, unprejudiced by her rulings, to resolution by other legal authorities. Who impeached Mr. Clinton, tried, and acquitted him, as we've recounted.
So, he hoodwinked her, and she'd based her earlier ruling on that. But Judge Weber saw the additional evidence uncovered & felt deceived. So (4/13/99) she cited him for contempt. Read the ruling...she was furious
Cheers, James Arthur
[1] e.g., read White House Special Counsel Larry Davis' remarks here:"[...]I question really the constitutionality of a federal judge trying to impose a sanction on a president of the United States,"