For under $50 get the OBDFusion App for your cell phone or tablet. $10 for Apple, $5 for Android. Then get the VeePeak BLE OBDII interface from Amazon for under $40. Keep the interface in the vehicle and you will always have a code reader with your. Whether the vehicle is new and under warranty or not, you always need to know what is going on and if you an keep driving the vehicle or if it may need service more immediately. I have an interface in every vehicle I own and since I always have my phone, then there is always an OBDII scan tool at hand.
While a "bi-directional" scan tool is nice, it is not a necessary tool for OBDII and Check Engine/Service Engine Soon lights. But having a more advanced scan tool in addition to something like OBDFusion is useful, but not needed.
Although I have a 2024 Yukon with under 2000 miles, I also have a spare FPCM Part #13554821 in the vehicle. It is not IF the FPCM will fail, but WHEN! Easy to slide under the vehicle and swap the FPCM, do not even need to mount it to get back in service. A cheap $60 insurance policy IMHO!! I am a highway warrior and I refuse to be stranded due to the 3 phase inverter that is required to drive the low pressure fuel pump. I have seen so many of these similar modules fail in home HVAC systems, for the $60 this part cost, it was an easy decision to have this in the vehicle at all times.