Now that you've given more of the story I think you have an audio latency issue with your effects and playback while recording that are causing the time misalignment. Using asio or not? Latency compensation handled or not?