The first pasuk of Parshas Yisro opens by telling us that "Yisro had heard all that God had done for the Jewish people"
Shemos 18:1
וַיִּשְׁמַע יִתְרוֹ כֹהֵן מִדְיָן חֹתֵן מֹשֶׁה אֵת כׇּל־אֲשֶׁר עָשָׂה אֱלֹהִים לְמֹשֶׁה וּלְיִשְׂרָאֵל עַמּוֹ כִּי־הוֹצִיא יְהֹוָה אֶת־יִשְׂרָאֵל מִמִּצְרָיִם׃
(https://www.sefaria.org/Exodus.18.1?lang=bi&with=all&lang2=en)
A few pesukim later the chumash says that Moshe sat with Yisro and told him what God had done during the exodus.
Shemos 18:8
וַיְסַפֵּר מֹשֶׁה לְחֹתְנוֹ אֵת כׇּל־אֲשֶׁר עָשָׂה יְהֹוָה לְפַרְעֹה וּלְמִצְרַיִם עַל אוֹדֹת יִשְׂרָאֵל אֵת כׇּל־הַתְּלָאָה אֲשֶׁר מְצָאָתַם בַּדֶּרֶךְ וַיַּצִּלֵם יְהֹוָה
(https://www.sefaria.org/Exodus.18.8?lang=bi&with=all&lang2=en)
QUESTION:
A. It seems at first that Yisro had known what took place with regards to the Jewish people and their release from bondage in Egypt. Why then is it necessary for Moshe to repeat to Yisro what he already knew?
B. If Moshe anyhow was going to retell the story to Yisro, why was it even necessary for the chumash to tell us that Yisro knew anything at all?
C. Seemingly there is something important about the Torah specifically mentioning that Yisro had heard, and also that Moshe retold him the story. is it possible that what Yisro heard was different information then Moshe was retelling him?
D. Some may say that Yisro had only heard about what happened to the Jewish people during their release, and had not known about what happened to the Egyptians ( as this can be understood from the simple understanding of the pasuk). How could it be possible that the news of the 10 miraculous plagues which struck Egypt did not make its way to Midyan, where Yisro was?
Personal explanations are welcome.
Please cite any sources referenced - linked sources are preferred