Adding subtitles to the video stream (aka “burning subtitles”) is performed by the CPU, even when using hardware accelerated transcoding. This is due to a limitation in the Intel Linux video driver. In addition, the process is single threaded.
The Celeron J4125 in the DS920+ has a relatively low single thread rating of 1179. Therefore, it will struggle when burning in subtitles and you may experience buffering.
As @premikkoci mentions, if possible, use a client that supports the desired subtitle format and does not require the subtitles to be burned into the video stream.
Unfortunately, there is no “master list” of how the various Plex clients behave with different subtitle formats. SRT is the most widely supported format, but it may still be burned into the video stream on some clients.
Your log files show you using a Pixel 4 XL and Chrome.
The Plex Android & Android TV apps should not burn in subtitles even when the video is transcoding. They do not for PGS/VOBSUB/SRT subtitles (I’ve not tested with ASS subtitles).
When watching on a PC or Mac, use Plex for Win/Mac instead of Chrome, Safari, et al. The web browsers place limitations on Plex Web. Plex for Win/Mac is much more full featured and direct plays many more formats.