One thing that might be happening is this. Unless you use headphones with good external noise reduction or your monitors are loud enough to completely drown out the acoustic sound a guitar, even a solid body, makes when played then when you are playing you hear a mix of the amplified guitar and the acoustic sound.
On playback you only hear the (recorded) amplified sound, which will be different to the combination (acoustic) guitar+monitors. With my guitars at least, the tracked sound is generally a bit less bright and a bit less open than what I hear when playing with monitors/amp at low volumes.
If you're using an amp emulator (or an amp at low volumes) how you set the tone control(s) might also be affected by what you hear of the guitar acoustically, and when that acoustic sound is missing things are no longer set correctly to give the sound you want.