In addition to spark and compression issues would be carburation; cleanliness, settings, and syncronization.
Time to start an isolative process that confirms or exposes each item needed for even combustion across the cylinders.
Wouldn't hurt to do a complete tuneup procedure as a starting basis.
Cheers,