Have you try a spark test to see if you are getting enough spark.
The coil pack and the spark wire may look new but you can't see the issue with the eye try to isolate little thing first.
I have the same issue as you multiple misfire P0300, P0301, P0302, P0303
I did a spark test on cylinder#1...