We had this issue with Blind Transfers, one thing to check - if you go to an extension > Options and make sure support Re-Invites and Support "Replaces" header are enabled (ticked).
Not sure if you need to do this on the trunk also.
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.