You’re giving it a Arduino-style library.properties not a JSON file. Also you’re giving it a link to the GitHub frontpage, not the direct source of the file. You should do
That’s still a valid library manifest format to use for registering a library. The error looks to be a generic exception, which is wrong anyway, as it should have identified the url as being a pointer to a manifest of type ManifestFileType.LIBRARY_PROPERTIES. Anyway, giving the proper http link to the file should have fixed it.