wow yes it has progressed well! The stripped bolt is unfortunately really common as theres a bridge piece over number 1 main bearing and its made of aluminium☹️ Theres two sump bolts and one timing cover bolt that go into it and any/all strip over time - its so predictable that you can now get the same piece made in steel. An alternative is to drill and re-tap the existing holes to a bigger size because otherwise, as you have found, it will always leak.
You rotated the engine by hand did you, right round, and rechecked the timing? With the fan bolts are you sure theyre the right ones and not got mixed up with a different thread type?