I have no idea but after my first shot at searching for "dangling rpaths" in Sigil.app on macOS, I seem to have found them and all inside the embedded Python.framework inside site-packages:
Code:
./Sigil.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/PIL/.dylibs/libjpeg.62.4.0.dylib
Load command 13
cmd LC_RPATH
cmdsize 32
path /usr/local/lib (offset 12)
./Sigil.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/PySide6/lupdate
Load command 22
cmd LC_RPATH
cmdsize 32
path @loader_path/../lib (offset 12)
Load command 23
cmd LC_RPATH
cmdsize 32
path @loader_path (offset 12)
Load command 24
cmd LC_RPATH
cmdsize 40
path /Users/kbhend/Qt672/lib (offset 12)
./Sigil.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/PySide6/lrelease
Load command 20
cmd LC_RPATH
cmdsize 32
path @loader_path/../lib (offset 12)
Load command 21
cmd LC_RPATH
cmdsize 32
path @loader_path (offset 12)
Load command 22
cmd LC_RPATH
cmdsize 40
path /Users/kbhend/Qt672/lib (offset 12)
./Sigil.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/PySide6/Qt/libexec/rcc
Load command 20
cmd LC_RPATH
cmdsize 32
path @loader_path/../lib (offset 12)
Load command 21
cmd LC_RPATH
cmdsize 32
path @loader_path (offset 12)
Load command 22
cmd LC_RPATH
cmdsize 40
path /Users/kbhend/Qt672/lib (offset 12)
./Sigil.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/PySide6/Qt/libexec/uic
Load command 20
cmd LC_RPATH
cmdsize 32
path @loader_path/../lib (offset 12)
Load command 21
cmd LC_RPATH
cmdsize 32
path @loader_path (offset 12)
Load command 22
cmd LC_RPATH
cmdsize 40
path /Users/kbhend/Qt672/lib (offset 12)
So the PIL package libjpeg has a hard coded rpath to /usr/local/lib.
And the PySide6 package has hard coded rpaths to the Qt libs for every one of their executables: lrelase, lupdate, rcc, and uic.
None of our code is incorrect. Just those python site packages installed by pip3.
So I am going to have to manually remove each and every one of these rpaths using otool and then hope we have no more.