personnaly, I prefer to work only in serial mode.
parallel, will confirm the model of std between verilog and atpg are equivalent and the macro models are also align, then the patterns will be good, I expect the ATPG generate good patterns because models are good as well.
In serial mode, the timing could have "bigger" impact.
To debug, i check there is not timing check reported.
no X from macro models propagated.
scan signals clean (clock, shift/capture, scan in, reset)
primary inputs defined during capture.