I have the same issue with the Blockstream profile not being loaded on Damus iOS on my own iPhone and my simulator. I’ve confirmed that the kind 0 profile event is received in the relay subscription but I was only able to debug it down to the NostrDB C code, where the ndb_ingester_queue_event code dispatches processing the kind 0 json asynchronously to the threadpool. But I got lost and stopped debugging because I don’t know how that code works. I don’t know if there’s an issue on the write or on read afterward.
I did notice that Blockstream’s profile about field has a \u0026 Unicode character. I wonder if that’s throwing it off?