I actually figured this out, it seems to be a WordPress issue. If you check in your WordPress directory and go to wp-includes/certificates/ca-bundle.crt you'll see that the file still has the expired DST Root CA X3. CTRL + F and remove this section and you should be good to go! This is the file WordPress uses for API requests over https