@jiwanjeong
What you are showing me here (the clean sequence of Request & Completed), tells me the server is doing exactly as asked when asked.
There is nothing holding back the server.
This is a networking / end-to-end throughput problem.
Feb 03, 2022 01:08:42.233 [0x7f74b3517b38] DEBUG - [Now] Device is iPadOS (Jiwan).
Feb 03, 2022 01:08:42.233 [0x7f74b3517b38] ERROR - Unable to find client profile for device; platform=iPadOS, platformVersion=, device=iPad, model=
Feb 03, 2022 01:08:42.233 [0x7f74b3517b38] DEBUG - [Now] Updated play state for /library/metadata/6290.
Feb 03, 2022 01:08:42.233 [0x7f74b3517b38] DEBUG - Statistics: (65232C63-40BB-40AB-8274-0C3F32614B27) Reporting active playback in state 0 of type 1 (scrobble: 0) for account 1
Feb 03, 2022 01:08:42.236 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:51041] 200 POST /:/timeline?key=/library/metadata/6290&ratingKey=6290&state=playing&time=0&duration=7588000 (8 live) TLS GZIP 4ms 433 bytes (pipelined: 11)
Feb 03, 2022 01:08:42.448 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:42.454 [0x7f74b5081b38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 5ms 2369 bytes (pipelined: 61)
Feb 03, 2022 01:08:43.206 [0x7f74b3517b38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /status/sessions (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:43.206 [0x7f74b3517b38] DEBUG - [Now] Adding 1 sessions.
Feb 03, 2022 01:08:43.207 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /status/sessions (8 live) TLS GZIP 1ms 3624 bytes (pipelined: 62)
Feb 03, 2022 01:08:43.449 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:43.455 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 5ms 2390 bytes (pipelined: 63)
Feb 03, 2022 01:08:44.452 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:44.457 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 5ms 2398 bytes (pipelined: 64)
Feb 03, 2022 01:08:45.458 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:45.464 [0x7f74b5081b38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 6ms 2408 bytes (pipelined: 65)
Feb 03, 2022 01:08:45.567 [0x7f74b3517b38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/resources?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:45.570 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/resources?timespan=6 (8 live) TLS GZIP 2ms 863 bytes (pipelined: 435)
Feb 03, 2022 01:08:46.453 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:46.459 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 6ms 2423 bytes (pipelined: 436)
Feb 03, 2022 01:08:47.234 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:51041 (WAN)] POST /:/timeline?key=/library/metadata/6290&ratingKey=6290&state=playing&time=0&duration=7588000 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:47.234 [0x7f74b325ab38] DEBUG - Client [65232C63-40BB-40AB-8274-0C3F32614B27] reporting timeline state playing, progress of 0/7588000ms for guid=, playbackTime=0ms ratingKey=6290 url=, key=/library/metadata/6290, containerKey=, metadataId=6290, source=
Feb 03, 2022 01:08:47.235 [0x7f74b325ab38] DEBUG - [Now] User is jiwanjeong (ID: 1)
Feb 03, 2022 01:08:47.235 [0x7f74b325ab38] DEBUG - [Now] Device is iPadOS (Jiwan).
Feb 03, 2022 01:08:47.235 [0x7f74b325ab38] ERROR - Unable to find client profile for device; platform=iPadOS, platformVersion=, device=iPad, model=
Feb 03, 2022 01:08:47.235 [0x7f74b325ab38] DEBUG - [Now] Updated play state for /library/metadata/6290.
Feb 03, 2022 01:08:47.236 [0x7f74b325ab38] DEBUG - Statistics: (65232C63-40BB-40AB-8274-0C3F32614B27) Reporting active playback in state 0 of type 1 (scrobble: 0) for account 1
Feb 03, 2022 01:08:47.238 [0x7f74b5081b38] DEBUG - Completed: [100.10.14.235:51041] 200 POST /:/timeline?key=/library/metadata/6290&ratingKey=6290&state=playing&time=0&duration=7588000 (8 live) TLS GZIP 4ms 433 bytes (pipelined: 12)
Feb 03, 2022 01:08:47.455 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:47.461 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 6ms 2435 bytes (pipelined: 437)
Feb 03, 2022 01:08:48.203 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /status/sessions (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:48.203 [0x7f74b325ab38] DEBUG - [Now] Adding 1 sessions.
Feb 03, 2022 01:08:48.204 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /status/sessions (8 live) TLS GZIP 1ms 3624 bytes (pipelined: 438)
Feb 03, 2022 01:08:48.453 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:48.459 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 5ms 2453 bytes (pipelined: 439)
Feb 03, 2022 01:08:49.452 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:49.458 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 6ms 2458 bytes (pipelined: 440)
Feb 03, 2022 01:08:50.457 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:50203 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:50.463 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50203] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 5ms 2470 bytes (pipelined: 441)
Feb 03, 2022 01:08:50.580 [0x7f74b325ab38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/resources?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:50.583 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/resources?timespan=6 (8 live) TLS GZIP 2ms 880 bytes (pipelined: 66)
Feb 03, 2022 01:08:51.473 [0x7f74b3517b38] DEBUG - Request: [100.10.14.235:50240 (WAN)] GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:51.480 [0x7f74b505eb38] DEBUG - Completed: [100.10.14.235:50240] 200 GET /statistics/bandwidth?timespan=6 (8 live) TLS GZIP 8ms 2481 bytes (pipelined: 67)
Feb 03, 2022 01:08:52.226 [0x7f74b36f4b38] DEBUG - Request: [100.10.14.235:51041 (WAN)] POST /:/timeline?key=/library/metadata/6290&ratingKey=6290&state=playing&time=60018&duration=7588000 (8 live) TLS GZIP Signed-in Token (jiwanjeong)
Feb 03, 2022 01:08:52.226 [0x7f74b36f4b38] DEBUG - Client [65232C63-40BB-40AB-8274-0C3F32614B27] reporting timeline state playing, progress of 60018/7588000ms for guid=, playbackTime=0ms ratingKey=6290 url=, key=/library/metadata/6290, containerKey=, metadataId=6290, source=
Feb 03, 2022 01:08:52.229 [0x7f74b36f4b38] DEBUG - Play progress on 6290 'Jurassic Park' - got played 60018 ms by account 1!
Feb 03, 2022 01:08:52.229 [0x7f74b36f4b38] DEBUG - HubCache: Expiring '1/continueWatching/1/hubs/continueWatching/en-US,en;q=0.9/' because of event plex.event.play.session.state.update.
Feb 03, 2022 01:08:52.229 [0x7f74b36f4b38] DEBUG - HubCache: Expiring '1/continueWatching/1/hubs/continueWatching/items/enexternal-media,indirect-media/contentDirectoryID=5%2C6%2C7%2C2%2C1%2C10' because of event plex.event.play.session.state.update.
Notice PMS is responding with data an average of 6 milliseconds after the request.