The person making the dylib created a simple command line app to test it. He’s able to call any of the functions within the library and get the expected results from that. However, I’m still getting the same error.
He thinks Xojo might be changing the paths used to reference the second dylib, which is why we’re not seeing any entries in the system Console app related to this. So he built a version that has the second dylib at a fixed location in /usr/local/lib and this now appears to be working.
As this is an in-house application and not something we’re selling commercially, I’m fine with this.