I did some testing and answered my own question. There is no bug. What happened is I started a project in 44.1 and created my own custom audio file folder for the wav files. I did some minor recording at 44.1, but nothing that I needed to keep.
When I realized I wanted to instead record at 48, I just created a new project file, but I kept the exact same audio file folder I had already created that had some 44.1 wav files in it. So in this case me choosing 48k in the new project box didn’t work.
The fix was to start a new project and this time name the audio file folder slightly different from the other one that had the 44.1 wav files. This time it worked great. I even went back to different 44.1 files and recorded in them and back to the 48k file and it didn't get confused.
So there's no need to worry with the driver sampling rate that is only setting the initial default sampling rate for the new project box. Its very easy to change 44.1 to 48, so all is well it works as expected.