Well the app does absolutely nothing in the logs.
Just a quick check for running downloads when the wifi disconnected as expected.
2024-07-19 18:09:28.284 Verbose/StateManager: New state (true): false-true-false
2024-07-19 18:10:20.847 Verbose/PlexLogger: --> [199] GET https://50-46-224-59.8a6b1392e7694d7faf9ba82498b2cc86.plex.direct:17456/identity
2024-07-19 18:10:21.136 Verbose/PlexLogger: <-- [199] 200 OK https://50-46-224-59.8a6b1392e7694d7faf9ba82498b2cc86.plex.direct:17456/identity (291ms, unknown-length body)
2024-07-19 18:10:21.138 Verbose/PlexLogger: <-- [199] {"MediaContainer":{"size":0,"claimed":true,"machineIdentifier":"794ff96a93bc98a87f4a608d8e56080714191ed4","version":"1.40.3.8555-fef15d30c"}}
2024-07-19 18:12:50.038 Verbose/PlaybackController: Network state change (true, false - true/false)
2024-07-19 18:12:50.101 Verbose/DownloadManager: Auto pause as not wifi connected
2024-07-19 18:12:50.124 Verbose/QueryBuilder: Query: UPDATE download_items SET status=1 WHERE status=0 ('') [0 in 0.12ms (RAW)]
2024-07-19 18:12:50.140 Verbose/MediaProviderManager: Wifi connection status changed: false
2024-07-19 18:12:50.162 Verbose/QueryBuilder: Query: SELECT sync_medias._id,sync_medias.date,sync_medias.from_device,sync_medias.provider_id,sync_medias.media_id,sync_medias.external_id,sync_medias.media_type,sync_medias.play_count,sync_medias.resume_point,sync_medias.title,sync_medias.file,sync_medias.last_played,sync_medias.is_favourite,sync_medias.user_rating FROM sync_medias WHERE (sync_medias.from_device=?) ('1') [0 in 0.22ms]
2024-07-19 18:12:50.163 Verbose/MediaUpdateManager: Updating play count queued media
2024-07-19 18:12:50.163 Verbose/MediaUpdateManager: Nothing to update
2024-07-19 18:12:50.164 Verbose/QueryBuilder: Query: SELECT sync_medias._id,sync_medias.date,sync_medias.from_device,sync_medias.provider_id,sync_medias.media_id,sync_medias.external_id,sync_medias.media_type,sync_medias.play_count,sync_medias.resume_point,sync_medias.title,sync_medias.file,sync_medias.last_played,sync_medias.is_favourite,sync_medias.user_rating FROM sync_medias WHERE (sync_medias.from_device=?) ('2') [0 in 0.38ms]
2024-07-19 18:12:50.165 Verbose/MediaUpdateManager: Updating favourite queued media
2024-07-19 18:12:50.165 Verbose/MediaUpdateManager: Nothing to update
2024-07-19 18:12:50.166 Verbose/QueryBuilder: Query: SELECT sync_medias._id,sync_medias.date,sync_medias.from_device,sync_medias.provider_id,sync_medias.media_id,sync_medias.external_id,sync_medias.media_type,sync_medias.play_count,sync_medias.resume_point,sync_medias.title,sync_medias.file,sync_medias.last_played,sync_medias.is_favourite,sync_medias.user_rating FROM sync_medias WHERE (sync_medias.from_device=?) ('3') [0 in 0.14ms]
2024-07-19 18:12:50.166 Verbose/MediaUpdateManager: Updating user rating queued media
2024-07-19 18:12:50.167 Verbose/MediaUpdateManager: Nothing to update
2024-07-19 18:12:50.170 Verbose/Plex: Wifi only and not connected, skip locate
2024-07-19 18:44:59.295 Verbose/StartActivity: Intent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10600000 cmp=app.symfonik.music.player/app.symfonik.ui.MainActivity.Note bnds=[462,1201][618,1427] } null
Are you sure the app did use battery during that time ?
I wonder if it’s something external that connects to Symfonium media session / media browser and is seen as Symfonium using battery.
I’d need a full bug report Capture and read bug reports | Android Studio | Android Developers to see what the phone actually do.