While enabling signing on Mac and Linux (#14431), I encountered an issue where the signed files on Linux were not signed properly, causing the signing validation to fail. After investigation, it was discovered that this issue is related to strong-name signing.
A temporary workaround for this issue is to disable strong-name signing when signing in official Linux + Mac builds.
This issue should be closed when a long-term solution has been implemented and the workaround has been removed.