I’d wager that’s not true, the swelling is not always obvious, but it can make a big difference in performance, definitely wait the 2-3 weeks and hope.
but,
Unfortunately devices aren’t designed with implants in mind, it takes some finagling and sometimes it just doesn’t work. Have you tried checking the Phone Performance Wiki for advice on where to position your implant?