The WiFi data rate seems to be the problem (A/V goes out-of-sync):
2024-10-29 20:48:30.709 T:1060 debug <general>: ActiveAE::SyncStream - average error of 29.588072, start adjusting
2024-10-29 20:48:30.709 T:1060 debug <general>: ActiveAE::SyncStream - average error 0.588072 below threshold of 30.000000
2024-10-29 20:48:31.815 T:1060 debug <general>: ActiveAE::SyncStream - average error -220.747135 above threshold of 100.000000
2024-10-29 20:48:32.303 T:1060 debug <general>: ActiveAE::SyncStream - average error -20.747135 below threshold of 30.000000
2024-10-29 20:48:33.063 T:1060 warning <general>: ActiveAE - large audio sync error: -1485.769446
2024-10-29 20:48:33.065 T:1060 warning <general>: ActiveAE - large audio sync error: -1485.769279
2024-10-29 20:48:33.356 T:1060 warning <general>: ActiveAE - large audio sync error: -1685.723723
2024-10-29 20:48:33.356 T:1060 debug <general>: ActiveAE::SyncStream - average error -963.297485 above threshold of 100.000000
2024-10-29 20:48:33.398 T:1394 info <general>: CVideoPlayerAudio::Process - stream stalled
I agree with VLouis . The RPi WiFi is known to be weak. You could buy a USB-to-WiFi, or Ethernet-to-WiFi adapter.
Before buying anything, I would try an Ethernet connection to the Odroid server. Maybe the WiFi is fine, but Odroid can't deliver higher data rates.