The config example contains wrong specificator for hostname. It should be %H instead of %h as documented in the man page. Use correct specificator for hostname.
Section 6.8 of RFC 6763 allows having service instances with multiple TXT resource records.