1st off - with Timings 2.0 it’s better to run for longer (you have 4 minutes) to get a holistic view. Unlike Timings 1.0 you can drill down to specific times.
The major lag source I see is World Gen. Might be beneficial to limit the world size and/or pregenerate the world with a plugin like Project Borders.