I think I resolved this myself, I noticed in the log it was still using the 1.5 value that I had given it initially, I removed the .ignition folder and launched again and then added my
"jvm.arguments": ["-Dsun.java2d.uiScale=2.0"],
And it looks correct now, it seems that not every element in swing respects a decimal scaling value.