Sorry, I didn’t mean to imply you’d broken any “rules”. Actually, your reply to your own post came in while I was writing my response which makes the order of events look different to what it actually was.
My only aim was to stop people thinking that because someone once had an issue with the metadata.xml file then all app submission issues are caused by the same thing. I’m glad you solved your problem and even gladder (?) that you posted the solution for others to see.