Good morning, WE HAVE SUCCESS.
To answer your question, Yes, I also have an esp8266 URL "http://arduino.esp8266.com/stable/package_esp8266com_index.json".
To provide information to others reading this thread...Skip to (5) if you are impatient
Today I performed the following steps
(1) I uninstalled the esp32 board json file (via the "..." ).
(2) I was not able to find any esp8266 boards packages installed (searching for esp8266 showed no boards, and searching just for esp showed a selection of boards of course though all were tagged "install".
(3) I removed both URLs from the Additional board manager URLs field. Closed my esp32 sketch and closed the IDE.
(4) Wiped Arduino15, opened the IDE and selected the blink example with an Arduino Uno and allowed the IDE to install the Arduino AVR Boards by Arduino 1.8.6. Verify still failed - with path not found.
(5) so as not to waste time I uninstalled Arduino 1.8.19 and 2.2.1 (I have been using 2.2.1), and from /users/hbeck/AppData/Local I wiped: Arduino15, ArduinoData, .arduinoIDE, .espressif, even arduino-ide-updater!, and reinstalled Arduino 2.2.1. I left intact the files in AppData/Roaming.
(6) Starting 2.2.1 the Blink Script was brought up and I allowed the Arduino AVR Boards [v1.8.6] core to be installed, and ran verify against Blink and the compile succeed.
(7) Loaded an esp32 sketch, selected an ESP32DevKit board and the IDE suggested esp32.2.0.11, so instead of specifying a URL in the preferences->board manager, I accepted the IDE recommendation AND THE COMPILE SUCCEED!
Important to note and a question to Oldcurmudgeon and ptillisch - Preferences -> My Addition board manager URL file field is empty. Should I populate it with a URL you recommend, or just leave it blank?
Thank you very very much for your patience and excellent instructions It is much appreciated.
whashburn 