Hi **Luke**,
As per my knowledge the metadata seems correct.
I can see from this [image](https://pasteboard.co/H6c0uQG.png) that you are getting the metadata file from remote host.
Please do this:
* Download a copy of your metadata file and upload that
to your **https://gluu.royole.com**.
* Then configure your SP to point to that _local copy_ and give a shot.
The pro of this approach are:
* The validation take less time since the metadata is local
* No worry about timeout that may occur(since you don't have to fetch the metadata from another).
Let me know if that fix your issue.
Thanks!