First. Ha!
Question?
You let the MC drink Fafnir's blood and eat his heart, but why did you not let the MC bathe in its blood?
Even if he didn't become invulnerable, his body would most likely go through a change, he could have enhanced his physical parameters, become more durable etc.