Block and tx data won’t generate an INV message until validated, IIRC. So nodes won’t relay stuff they don’t know is valid or not.
But as a matter of miner node policy, maybe nodes would consider counting opcodes or some other metric/approximation of resource utilization and use that in required fee calculation for transactions and not just on data size alone.