This looks like something related to TsReader, not TV Server. It could be a problem with the original recordings.
In the log files it seems that TsReader fails to find the content for selected audio stream:
[collapse][2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: New channel found (PAT/PMT/SDT changed)
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - pcr pid: 0x 30
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - pmt pid: 0x 20
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - Video pid: 0x 30 type: MPEG2 (0x 2) DescriptorData: 0x 0
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 40 type: AC3 (0x81) language: UNK
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 41 type: MPEG1 - audio (0x 3) language: UNK
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: OnRequestAudioChange()
[2018-02-15 14:23:19,807] [142D27F8] [18e8] - demux:Wait for Audio stream selection :1
[2018-02-15 14:23:19,821] [142D27F8] [18e8] - SetAudioStream : 1
[2018-02-15 14:23:19,821] [142D27F8] [18e8] - Old Audio -1, New Audio 3
[2018-02-15 14:23:19,821] [142D27F8] [18e8] - demux:Wait for Audio stream selection :0
[2018-02-15 14:23:19,822] [142D27F8] [18e8] - OnNewChannel: New Audio stream type = 0x3
[2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: First Gop after new PAT, 1920x1080 @ 16:9, 29.970Hz interlaced
[2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: 30 new video format, 1920x1080 @ 16:9, 29.970Hz interlaced
[2018-02-15 14:23:24,529] [142D27F8] [1c50] - filt:IID_IMediaSeeking()
[2018-02-15 14:23:24,726] [142D27F8] [1c50] - demux:GetVideoStreamType(), FPS from DTS/PTS = 29.970030, DTSdiff/PTSdiff/MPEG2 = 0.100100/0.033367/0.033367, DTS/PTS count = 52/158
[2018-02-15 14:23:27,105] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
[2018-02-15 14:23:29,511] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
[2018-02-15 14:23:29,814] [142D27F8] [18e8] - demuxtart() Failed due to timeout : BytesProcessed:15230256, DTS/PTS count = 102/310, BVI=1, BAI=0[/collapse]
So in short, the recording should have 2 audio streams - 1 x AC3/DD + 1 x MPEG1. MediaPortal tells TsReader to use the MPEG1 audio stream. TsReader tries to do that, but doesn't find either the content or PTS or something that's required to start playback (not really sure).
I suggest to try to enable the MP Config -> TV/Radio section -> TV sub-section -> audio settings tab -> prefer AC-3 sound setting.
None of my existing recordings would play in the later MP version.