Well, found out what caused the flat. RIP Tyre, had a decent run.
I am actually so lucky that it didn't cause any further issues. The mechanic changing the tyre basically told me that the rubber could have just come off if it was worse.
I was driving for like, an hour, while that was happening 😬