We just had a case that had baffeled us for weeks if not months that we had some TM1 instances which were invisible to Pulse even though we could see the services running and connect to them with Arc and Apliqo without issue.
We were able to solve this after troubleshooting with the Code team that the pulse-monitor uses a very strict regex to identify services to monitor and the service manifest files of the tm1 instances which were not picked up by Pulse contained additional spaces in the .service files in /etc/systemd/system.
Documenting this here in case anyone comes accross this issue in the future.