Plot size from subplots sizes

One way to fix this type of issue is using Measures and plot() keyword margin, which can be tuned with left, top, … prefixes, for each individual plot or for all.

using Measures
p = testplot()
plot(p,p, layout=grid(1,2, widths=(4/8,4/8)), size=(800,300), margin=5mm)