My math might be off, but if I did the math right (American decimal points, sorry):
If Freiburg lose tomorrow, it's over. Spain gets an extra CL spot and Germany gets 4+2+1.
Freiburg winning tomorrow with Rayo Vallenco losing, would put Germany ahead (I think) by 0.004. With no more teams in competition for Spain, Germany would claim #2 in league coefficient and thus the extra CL spot. Freiburg then winning the Europa League would give them an automatic Champions spot and... I don't know if someone else gets their (potentially) Europa or Conference spot. I think it goes to the next highest qualifying winner of one of the smaller leagues, but I can't find that info on a search.
If both Freiburg and Rayo Vallenco (the last Spanish team competing in Europe, in Conference) win, the gap closes 0.31 (from difference of 0.42 today - Bayern losing didn't do anything). Freiburg would then have to win the Europa final, and Rayo Vallenco would have to lose the Conference final, for Germany to overtake. If both win out, I think the coefficients end up at 22.41 for Spain and 22.21 for Germany.
Edited: my math was shit, did the work on the edit.