Asking in a cycling forum - you will get a biased answer ;). We all love new bike day. If you can afford it and it makes you happy and ride more: Go for it.
My personal recommendation: Do a bike-fit first. I know you said you don’t have any problems, but I prefer to measure once instead of buying twice. Especially since you mentioned that you wanted a different size on your new bike. A bike has to fit you and your body. I wouldn’t want to ride the newest Tarmac and realize after the purchase that I need 5cm of spacers and a reversed stem (well, bad example if it’s an integrated bar-stem combo…)
What would be your budget for the whole build? If you want 12 speed that means (to my knowledge) only electronic shifting from SRAM. Since you mentioned changing to disc brakes this means new wheels as well. Cheapest total for something like a Canyon is ca. 6.000 EUR. For the Tarmac it’s more like 10.000 EUR. Personally I don’t see the need for 2x12. Maybe on 1x it makes a bit more sense.
Last personal opinion: Do a couple of races and see from there what you need. Are you enjoying Crits, Road Races, TTs, Gran Fondos, etc. It would be a shame to have the fanciest Aero bike and you realize you want to do Gravel Races or Hill Climbs etc.
But don’t let me stop you. All above is my personal view. I still ride an Alu Canyon with Ultegra Groupset from 2014 (obviously replaced some parts). But I have to admit I ordered a new carbon bike (hypocrite, I know right). I couldn’t justify an upgrade earlier, what pulled the trigger was, in the end, a move and the ‘‘need’’ for more tire clearance (love bike packing and want to go a little bit more offroad and have nice trails near my new home), hence I ordered a gravel bike.