Tesla would be proud of me
I did struggle for a week to pass the smoke check, after consulting 3 shops, all of them were suggesting to replace something different to get rid of the P0300 code. So I started with the Spark Plugs, didn't work, then I did replaced the spark plugs cables, didn't work, then I got an after market chip coil, didn't remove the P0300 code.
Then...
One of the tech helpers at one of this shops suggested to try to replace the new spark plugs, well I did with another brand and the P0300 code is gone finally. Passed Smoke check easy.
Do not know why is there so much difference between sparkplugs brands.