Deleted track still displays in Plex

I did the plex dance. The Clean Bundles step (never done that before) took a bit of time, but after viewing the logs, the only error was during the scan. It is essentially the same error as the one I got when I tried to delete the entry. So it looks like the scan is trying to delete a file that doesn’t exist.

Jan 18, 2022 13:06:04.136 [0x704e2d48] Debug — Activity: updated activity 4202a8a6-50a0-40b2-83ee-b40db4ae33b5 - completed 99.0% - Scanning Music
Jan 18, 2022 13:06:04.137 [0x704e2d48] Debug — Activity: updated activity 4202a8a6-50a0-40b2-83ee-b40db4ae33b5 - completed 99.0% - Scanning Music
Jan 18, 2022 13:06:04.137 [0x704e2d48] Debug — Scanner [Plex Music]: Idle and left with 5066 media items.
Jan 18, 2022 13:06:04.142 [0x704e2d48] Debug — Removing 1 media items that were left.
Jan 18, 2022 13:06:04.142 [0x704e2d48] Debug — Deleting media item 9876.
Jan 18, 2022 13:06:04.155 [0x704e2d48] Debug — Was connected to metadata item 12689, count is now 0.
Jan 18, 2022 13:06:04.156 [0x704e2d48] Debug — Destroying metadata item 12689 ()
Jan 18, 2022 13:06:04.157 [0x704e2d48] Error — Exception inside transaction (inside=1) (…/Library/MetadataItem.cpp:906): Null value fetched and no indicator defined.

Jan 18, 2022 13:06:04.157 [0x704e2d48] Error — Exception inside transaction (inside=1) (…/Library/MediaItem.cpp:813): Null value fetched and no indicator defined.

Jan 18, 2022 13:06:04.157 [0x704e2d48] Warning — Caught exception while scanning Music: Null value fetched and no indicator defined.
Jan 18, 2022 13:06:04.157 [0x704e2d48] Debug — Activity: updated activity 4202a8a6-50a0-40b2-83ee-b40db4ae33b5 - completed 100.0% - Scanning Music
Jan 18, 2022 13:06:04.159 [0x704e2d48] Debug — Refreshing section 1 of type: 8
Jan 18, 2022 13:06:04.741 [0x70289d48] Debug — Refreshing 0 IDs.
Jan 18, 2022 13:06:04.794 [0x704e2d48] Debug — Activity: registered new activity f6619e98-9b38-4f52-8e41-0a78f94bd423 - “Processing subscriptions”
Jan 18, 2022 13:06:04.797 [0x70b68d48] Debug — Grabber: Cleaning up orphaned grabs.
Jan 18, 2022 13:06:04.798 [0x704e2d48] Debug — Activity: Ended activity 4202a8a6-50a0-40b2-83ee-b40db4ae33b5.
Jan 18, 2022 13:06:04.799 [0x70b68d48] Error — Couldn’t check for the existence of file “/volume1/video/Home Video/.grab”: boost::filesystem::status: Permission denied: “/volume1/video/Home Video/.grab”
Jan 18, 2022 13:21:29.537 [0x71f37d48] Debug — Completed: [10.0.0.21:14188] 200 GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (6 live) TLS GZIP 20001ms 5 bytes (pipelined: 152)
Jan 18, 2022 13:21:29.547 [0x70505d48] Debug — Request: [10.0.0.21:14188 (Subnet)] GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (6 live) TLS GZIP Signed-in Token (removed)
Jan 18, 2022 13:21:29.548 [0x70505d48] Debug — Content-Length is -1 (of total: -1).
Jan 18, 2022 13:21:32.462 [0x71f37d48] Debug — Completed: [10.0.0.21:14619] 200 GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (6 live) TLS GZIP 20001ms 5 bytes (pipelined: 111)
Jan 18, 2022 13:21:32.491 [0x70505d48] Debug — Request: [10.0.0.21:14619 (Subnet)] GET /player/proxy/poll?deviceClass=pc&protocolVersion=3&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (6 live) TLS GZIP Signed-in Token (removed)
Jan 18, 2022 13:21:32.491 [0x70505d48] Debug — Content-Length is -1 (of total: -1).

Do you know if you can open the database and see the contents of the rows?