If no work or nothing out of the normal was changed just weeks before the miss fires then a coil pack and plug swap would probably have fixed it. Especially if you got no codes.
If you get one coil pack that failed you should have replaced all of them. They tend to fail at the same rate. Find out exactly what coils and plugs that were changed. That’s the place to start. Because there are lots of cases like yours where one cylinder misfires the dealer only changes the one cylinder and then two weeks later another cylinder goes down. And that keep happening over and over. Cold start missfireing can be from a coil pack or plug that is weak and the system hasn’t warmed up yet. And the miss fires don’t get logged during some parts of warm up.
If you can provide as much parts data as you can.