I bet everyone is familiar with the situation when you feel like you really should ask a question, but as soon as you finish the question, you realize what the answer is.
I simply had to change the approach to the data:
metadata = ExecutionResult("output.xml").suite.metadata
for key, value in metadata.items():
print(key, value)
I hope this will help at least one more RF colleague