no...
segwit1mb would be accepted by nodes that are standard pure 2mb limit
remember anything from 0byte to 2mb is accepted.. its not a 2mb or reject.. its 0byte to 2000byte ..
for instance there are miners today that refuse to fill up the blocks to the top. some have extra preferential settings to form blocks of whatever size they please, as long as the maximum is less than MAX_BLOCK_SIZE
for instance Antpool loves to make 0.2mb or 0.7mb blocks by preference:
0.0002mb(0.2kb)
0.0002mb(0.2kb)
0.731mb(731kb)
0.0002mb(0.2kb)
0.731mb(731kb)
yet these small blocks are accepted.. yes mindblowing(sarc) but true
segwit miners can do the same. only create blocks of 1mb(effective feeling of 2mb) of data based on a preference setting.
just like many miners try to stay at 0.2-0.7 right now, even if there is the capacity for more because of the MAX_BLOCK_SIZE = 1000000;, the preferential setting takes care of smaller block creation
they just choose to have another setting that is whatever they want, but lower than MAX_BLOCK_SIZE
segwit miners can do the same.. have the preferential setting at 1000000 while having the MAX_BLOCK_SIZE = 2000000; and they only make blocks based on preferential setting while simultaneously accepting blocks from there peers based on MAX_BLOCK_SIZE = 2000000;
win win
as any data whether its 1mb, 0.5mb 1.5mb or 1.99mb would all get accepted by MAX_BLOCK_SIZE = 2000000;