Umm... I think you meant "that man was your grandfather" not "that man was your uncle". There's only 1 letter difference between the two words in Japanese.
Granted, I haven't seen the Japanese version, but grandfather would make more sense. Uncle doesn't make sense, at all.
And thank you for the chapter! Interesting times ahead! 😊