Maybe this video file information will be more helful. (From media info)
Original GoPro clip that plays fine:
General
Complete name : D:\Videos\Personal\Raw Clips\2019\walk\GX010017.MP4
Format : MPEG-4
Format profile : Base Media / Version 1
Codec ID : mp41 (mp41)
File size : 276 MiB
Duration : 38 s 507 ms
Overall bit rate : 60.2 Mb/s
Encoded date : UTC 2019-03-17 10:34:42
Tagged date : UTC 2019-03-17 10:34:42
xyz : +38.8427-077.2218/Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L5.1@Main
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 38 s 488 ms
Bit rate : 59.9 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.121
Stream size : 275 MiB (100%)
Title : GoPro H.265
Language : English
Encoded date : UTC 2019-03-17 10:34:42
Tagged date : UTC 2019-03-17 10:34:42
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcCAudio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 38 s 507 ms
Bit rate mode : Constant
Bit rate : 192 kb/s
Nominal bit rate : 48.0 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 891 KiB (0%)
Title : GoPro AAC
Language : English
Encoded date : UTC 2019-03-17 10:34:42
Tagged date : UTC 2019-03-17 10:34:42Other #1
ID : 3
Type : Time code
Format : QuickTime TC
Duration : 38 s 488 ms
Time code of first frame : 10:44:49:10
Time code, striped : Yes
Title : GoPro TCD
Language : English
Encoded date : UTC 2019-03-17 10:34:42
Tagged date : UTC 2019-03-17 10:34:42
Bit rate mode : CBROther #2
Type : meta
Duration : 38 s 38 ms
Bit rate mode : VBROther #3
Type : meta
mdhd_Duration : 38488
Bit rate mode : VBR
PD14 clip that isn't recognized by the roku (but plays fine on computer)
General
Complete name : D:\Videos\Personal\Finished Movies\2019\walktest.mp4
Format : MPEG-4
Format profile : Sony PSP
Codec ID : MSNV (MSNV/isom/mp42)
File size : 534 MiB
Duration : 2 min 6 s
Overall bit rate : 35.5 Mb/s
Encoded date : UTC 2019-03-21 01:03:02
Tagged date : UTC 2019-03-21 01:03:02Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L5.2@Main
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 2 min 6 s
Source duration : 2 min 6 s
Bit rate : 35.1 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.970 (30000/1001) FPS
Minimum frame rate : 29.940 FPS
Maximum frame rate : 29.970 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.141
Stream size : 528 MiB (99%)
Source stream size : 528 MiB (99%)
Language : English
Encoded date : UTC 2019-03-21 01:03:02
Tagged date : UTC 2019-03-21 01:03:02
mdhd_Duration : 126260
Codec configuration box : hvcCAudio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 2 min 6 s
Source duration : 2 min 6 s
Bit rate mode : Constant
Bit rate : 384 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 5.78 MiB (1%)
Source stream size : 5.78 MiB (1%)
Language : English
Encoded date : UTC 2019-03-21 01:03:02
Tagged date : UTC 2019-03-21 01:03:02
mdhd_Duration : 126250