Non avevo visto bene da dove venivano i css, la parte flex viene dal plugin gutemberg mentre il css con i float viene dal template.

Ora francamente non conosco gutemberg e quindi posso dirti poco sulla compatibilità dei "vecchi temi", però sembra che il tuo template, che carica il proprio css (con i float) non sia compatibile con i blocchi aggiunti da gutemberg che usa il suo css (con flexbox).