Which version of iOS causes Messages.app to combine message threads with a single contact with multiple different phone numbers into one?
The merging of message-threads with the same contact was introduced in iOS 12. But Apple didn’t officially announce it, what caused a lot of confusion, because sometimes it also merged different contacts: Forbes: Apple iOS 12 Has An Embarrassing Problem