Thanks Mayibongwe for LR 1.2.2! I'm glad my "detective work" helped in locating the source of the hangs.
FYI: while cycling through lyric sources during a playing stream, I noticed a hit come up with no source label at the top despite the option to display this enabled and all the other retrievals obeying it. A right-click on the panel showed the lyrics source as "LYRICSOVH.COM"--yes similar name to your own "Lyrics.ovh" (Lyrics_ovh.yml) and probably the same source, but with no YML file. I can only surmise that its existence comes from Steven baking it into the code as he did with a few others in the past. Just thought I'd mention it in case people who saw it come up would think the LR option was at fault.
BTW, if it IS the same source as your Lyrics_ovh.yml, it found lyrics that the latter did not! E.g., song Diamond Jigsaw by Underworld. When I checked the log, it showed that Lyrics_ovh.yml failed to load its config, which would explain the no results; here is what the log shows:
07/07/2024 12:11:11 [DEBUG] Loading config from file: C:\MusicBee\AppData\mb_LyricsReloaded\providers\Lyrics_ovh.yml
07/07/2024 12:11:11 [ERROR] Failed to load a configuration:
07/07/2024 12:11:11 [ERROR] (Lin: 8, Col: 0, Chr: 122) - (Lin: 8, Col: 0, Chr: 122): While scanning a simple key, could not find expected ':'.
07/07/2024 12:11:11 [ERROR] YamlDotNet.Core.SyntaxErrorException: (Lin: 8, Col: 0, Chr: 122) - (Lin: 8, Col: 0, Chr: 122): While scanning a simple key, could not find expected ':'.
at YamlDotNet.Core.Scanner.StaleSimpleKeys()
at YamlDotNet.Core.Scanner.FetchMoreTokens()
at YamlDotNet.Core.Scanner.InternalMoveNext()
at YamlDotNet.Core.Parser.GetCurrentToken()
at YamlDotNet.Core.Parser.ParseBlockMappingValue()
at YamlDotNet.Core.Parser.StateMachine()
at YamlDotNet.Core.Parser.MoveNext()
at YamlDotNet.Core.EventReader.Allow[T]()
at YamlDotNet.Core.EventReader.Expect[T]()
at YamlDotNet.RepresentationModel.YamlScalarNode..ctor(EventReader events, DocumentLoadingState state)
at YamlDotNet.RepresentationModel.YamlNode.ParseNode(EventReader events, DocumentLoadingState state)
at YamlDotNet.RepresentationModel.YamlMappingNode..ctor(EventReader events, DocumentLoadingState state)
at YamlDotNet.RepresentationModel.YamlNode.ParseNode(EventReader events, DocumentLoadingState state)
at YamlDotNet.RepresentationModel.YamlDocument..ctor(EventReader events)
at YamlDotNet.RepresentationModel.YamlStream.Load(TextReader input)
at CubeIsland.LyricsReloaded.Provider.ProviderManager.loadProvider(TextReader configReader)