Printing dual colour / layer change issue

I don’t have the AMS yet, but I change filament using the pause command to have dual colour prints, pictures attached. What you will notice is just before where the pause is, the software will start printing the next layers pattern into the current layer, this is fine but it usually makes the layer very messy, there is a workaround but this sacrifices the top layers looking neat. Does anyone have any ideas on how to stop it doing this and to make it print the next layer on its own without using the layer before.

Just bumping this up in case anyone knows the answer!