normeughdge
But how do I know what plugins are PDC induced, and what do you mean "run the transport for the first time?" Also, when I record, I record raw! No effects. I apply all effects after all my tracks are recorded.
"Run the transport" means start playback or recording (carryover terminology from tape recorders - like "dialing" the phone

). Once PDC is calculated and applied on that initial playback/record, it will continue to be active after you stop the transport.
Since SONAR doesn't report plugin delay, you just have to be familiar enough with your plugins to know which ones require PDC; it's usually noted in the plugin's documentation.
And note that the purpose of PDC is to delay all tracks that
aren't delayed by the plugin to keep them in sync with tracks or buses hosting the plugin. So if you record a track, and then add a PDC-inducing plugin to it, new tracks will be affected by that. The PDC [override] button in the mix module can be used to temporarily override PDC on input-monitored tracks so you can record without latency (you'll be playing to a delayed output, so it isn't needed).
If you really don't have any FX plugins in the project until after
everything has been tracked, it PDC wouldn't be a problem, but I don't know of anything else that consistently causes delay only after you run the transport.
Interface buffering latency would usually be present all the time, not just when you start recording. Nevetheless, I agree you should un-install ASIO4All, and figure out how to get the Roland working with its own native ASIO drivers rather than WDM.