The resourcetype tag isn't in XRootD's PROPFIND response for non-collections. This conflicts with some webdav client's (I found it in python's aiowebdav2) expectations when parsing.
The solution is pretty simple, just have the code add the '' tag for non-collections.