Found the problem of my EVAP issues... Apparently when the fuel pump was replaced back in 2016, the "mechanic" who replaced it thought epoxy would fix a broken purge vent. When I confronted him about it, he just said, "whatever".
But it's fixed now, replaced the float assy and all is well.