Thanks for the help guys.
Your mentioning that it should be included with the image gave me a clue. I had my foreman repo that was mirroring baseos set to “on demand” which only pulls down packages as needed. I guess the process of how the network driver is installed wasn’t triggering that maybe? I set the baseos repo for Rocky 9 and Rocky 9.3 to a complete sync and now it appears to be good. Very weird problem. My frugality in downloading packages bit me in the behind I guess.
Kudos for all the replies.