I had the same issue with my Jazz that went on for a year,
I had to bring the car back to the dealership many times and they couldn’t spot the source of the issue.
They’ve tried all the possibilities until they’ve given up and offered to buy back my car.
Until I went for a MOT test and the car failed due to excessive flex observed on the engine.
Cut the story short, engine mounts replaced and the knocking noise was gone!
I saw a rubber insert that you can install on the Lower engine torque mount to help reduce the excessive engine flex when launching.