GraphUnion doesn't seem to produce the correct result. The output should be four blocks connected in a chain, but it's not. This appears to be another bug in version 13.3.0.
Is this a bug and is there a workaround?
gList = {Graph[{2, 0}, {Null, {{2, 1}, {2, 1}}, Automatic}, {FormatType -> TraditionalForm, ImageSize -> {279.74999999999795, Automatic}, ImageSize -> {546., Automatic}, VertexLabels -> {"Name"}}],
Graph[{4, 1}, {Null, {{2, 1}, {2, 1}}}, {FormatType -> TraditionalForm, ImageSize -> {334.1249999999994, Automatic}, ImageSize -> {546., Automatic}, VertexLabels -> {"Name"}}],
Graph[{1, 3}, {Null, {{1, 2}, {1, 2}}, Automatic}, {FormatType -> TraditionalForm, ImageSize -> {363.1874999999984, Automatic}, ImageSize -> {546., Automatic}, VertexLabels -> {"Name"}}],
Graph[{3, 0}, {Null, {{2, 1}, {2, 1}}, Automatic}, {FormatType -> TraditionalForm, ImageSize -> {210.3749999999963, Automatic}, ImageSize -> {546., Automatic}, VertexLabels -> {"Name"}}]};
GraphUnion @@ gList


v 14.2.1$\endgroup$