NewPipe sometimes will buffer streams when exiting the app or playing in background - eviltoast

Sometimes NewPipe when switching to another app it will buffer the stream again, and when I re enter NewPipe it buffers again. Does anyone here know why it does that?