Here is what Primal is doing.
I'm seeing an issue with the PUT to nostr.sudocarlos.com/mirror. Ive never checked the packets for the other clients ive used. Not sure if they attempt whatever primal is doing here. Im pretty sure they upload directly to each? nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc

Discussion
*checks profile*
Hmm this guy probably knows what hes talking about 😅
Makes sense that blossom.band as primary works and i see the inage uploaded there but never see it hit my server.
Your server is not supporting BUD-04 spec. This is why mirroring is not working. Primal app is hitting your server with `PUT /mirror` and gets 404 as response. You have to update your server with BUD-04 if you want this to work.
Yup, i followed that. Going to submit an issue (or multiple) later and look at source to see if i can be useful (doubtful)