Yep, that is what was needed. The problem is that breadboard and schematic layerIds have a capital in the svg but not the fzp file. This works on Windows (which is case insensitive) but not Linux or the Mac (which are case sensitive.) Both are fixed in this part:
edit: replaced the original with the correct part …
ESP32-38PinWide-fixed.fzpz (19.7 KB)
Here is the change in schematic (the same was done in the breadboard svg as well):
The capital S needs to be lower case to match the .fzp file. To replace your current part you need to select it in the sketch then right click and click “delete minus”. This deletes the part but leaves the wires connected to it. Then you need to right click on the part in the mine parts bin, right click and select delete. That should entirely delete the part but does not. Now you need to shut Fritzing down and restart it to really delete the part. Now you should be able to load the part above and drag it in to the sketch. Then you need to click the end of each wire in turn and move it a bit til the connection on the part turns from red (unconnected) to green in all three views. Sometimes I find it easier to just delete the wire and re run it than trying to get it to connect, but whichever is easier.
Peter