I ran my surface flat, left it flat for a couple of weeks, charged it up and installed latest updates when prompted.
I also disabled BitLocker since it came up with some error and I figured I was better off without it.
Since then the type-cover has worked, so far for 2 days, even after a shutdown & restart.
Hopefully it stays working.