You can fix this by unpacking the zip file, going into the manifest.json and generating new uuid's, saving the file, and redoing the upload. Should work, and this is the simplest work around. Possible bug fix could be to do the same thing when the file fails and generate a duplicate texture pack with randomized uuid's that will be on the realm.
Yes still affecting version 1.17.11