Did HaShem tell Shlomo build a Beit Hamikdash through anyone other than David?
I ask this because
1) 1 Chronicles 17:4 does not necessarily mean “someone else should build it.” It almost comes across as “I do not need such a house (?) as I am a traveling G-d.” 2) David had many sons- and as we all know, it could mean his grandson, etc (any offspring); what led David to realize HaShem picked Shlomo for this specific task?
Please forgive me if I offended you in any manner; I am autistic so I sometimes make mistakes- Please know that I never intend to offend anyone here.