Per Bamidbar 10:29 (see below), חֹבָב בֶּן רְעוּאֵל was the father-in-law of מֹשֶׁה. There, רש"י asks why רְעוּאֵל is referred to in Shemoth 2:18 as the "father" of בנות יתרו, and he answers that they called their grandfather, "father." But in Shemoth 18:1 רש"י lists רְעוּאֵל as one of the seven names of יתרו and states that only some say the aforementioned answer about רְעוּאֵל being the grandfather.
What is the deal with יתרו/רְעוּאֵל? Does רש"י give any insight anywhere else? Does anyone else address this? I know there is a citation within the commentary for ספרי. Is there an explanation there (Chabad.org says it's in Beha’alothecha 10:29, the first location in this question)?
כט. וַיֹּאמֶר מֹשֶׁה לְחֹבָב בֶּן רְעוּאֵל הַמִּדְיָנִי חֹתֵן מֹשֶׁה נֹסְעִים אֲנַחְנוּ אֶל הַמָּקוֹם...
חובב: הוא יתרו, שנאמר (שופטים ד, יא) מבני חובב חותן משה, ומה תלמוד לומר (שמות ב, יח) ותבאנה אל רעואל אביהן, מלמד שהתינוקות קורין לאבי אביהן אבא. ושמות הרבה [ושני שמות] היו לו יתר על שם שיתר פרשה אחת בתורה. חובב על שחבב את התורה וכו
(Above quotations copied/pasted from here.)
