I like that philosophy! I also work until the DRC is clean; you won't catch me saying, "It's just a warning.".
@Joan_Sparky laid out steps to clear this squawk. Keep in mind that the DRC is saying, "You have specified two different footprints for Q1 at different places in your project. That looks suspicious, and may indicate that a human made a mistake during the board design. I don't know which footprint you really mean to use, so please reconcile this disagreement.".
The first question to decide is, which of these two footprints do you actually want to use: the one from the stock KiCAD library called "TO_SOT_Packages_THT.pretty", or the footprint from your personal library, "JOESKICAD"? Once that has been decided you can make the necessary changes in the appropriate files so that all references to Q1's footprint (in the schematic, the netlist, and the board layout) are in agreement.