Have you encountered this problem first hand?
Yes, I did, I had once issue with one of the FX provider who specifically doesn't accept 3rd party payments. I sent DBS Remit to my bank account in another country, where I could check details of the incoming payment. The sender was: Visa Payments Limited 140 Aldersgate Street, London, EC1A4HY, GB. As I did it many times, the only thing that changes sometimes is the Visa IBAN account number, sometimes it is their bank in Austria, other times in Netherlands.
So it seems DBS is using Visa solutions for DBS Remit. Sender details including bank account number and bank name are only included in the details of the bank transfer received. This is how receiving party see it:
Your reference (payment details), DBS SG
Sender YYY ZZZ /SG/XXX (where XXX is your account number at DBS).
When I encountered the issue with the company that was not accepting 3rd party transfer, they asked me whether it is fine if they refund payment to the bank account they received it from (Visa Austria / Netherlands). So I checked with DBS online chat and obviously the customer service representative had absolutely no idea what I am talking about. I don't blame them, they are not aware of how it even works and nobody explained the DBS customer service how to process the returns if any. They were insisting that receiving party will see me as a sender, not Visa or anything... In the end the FX provider did the exception of validating this deposit but I have no idea what would happen if they would just return the transfer Visa Austria / Netherlands bank account while keeping the payment details intact.