Yes
Yes
Yes
Somewhere recently the label completion feature has been broken. The bug seems to concern labels which contain spaces. When I start typing, I get correct suggestions:

However, right after the first space, the first word is forgotten, and the suggestions are based on the second word alone:

Finally, if I choose a suggestion from the list, then it places the label over the second word, so the first word is left extraneous:

Labels should be suggested based on all words, even if there are spaces between them. The selected label should fill all the space after the suggestion was started.
No
No
If the answer is Yes, please write which one you are using. Write the versions of the remote extension.
Add any other context about the problem here.
Please paste the whole log messages here, not parts of ones. It should start with Initializing LaTeX Workshop. It is very important to identify problems.
Here are the logs. I was worried about the filenames revealing what I am researching, so I ran them through a regex which takes the three first and three last characters of each filename, and removes what's in the middle.
[24:09:49] Initializing LaTeX Workshop.
[24:09:49] Extension root: c:\Users\Kaba\.vscode\extensions\james-yu.latex-workshop-8.13.2
[24:09:49] Creating PDF file watcher.
[24:09:49] pdflatex is provided by MiKTeX
[24:09:49] Creating LaTeX Workshop http and websocket server.
[24:09:49] LaTeX Workshop initialized.
[24:09:49] Current workspace folders: ["file:///c:/code/mc"]
[24:09:49] Current workspaceRootDir: c:\code\mc
[24:09:49] Found root file of this subfile from active editor: c:\code\mc\haldge.tex
[24:09:49] Root file changed: from undefined to c:\code\mc\haldge.tex
[24:09:49] Start to find all dependencies.
[24:09:49] Instantiating a new file watcher for c:\code\mc\haldge.tex
[24:09:49] Creating Bib file watcher.
[24:09:49] Parsing a file and its subfiles: c:\code\mc\haldge.tex
[24:09:49] Parsing a file and its subfiles: c:\code\mc\maiext.tex
[24:09:49] Parsing a file and its subfiles: c:\code\mc\absact.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\absact.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\dimion.tex
[24:09:49] Parsing a file and its subfiles: c:\code\mc\bouion.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\bouion.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\celion.tex
[24:09:49] Parse fls file.
[24:09:49] Fls file found: c:\code\mc\output\celion.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\memory.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\memory.fls
[24:09:49] Parse aux file: c:\code\mc\output\celion.aux
[24:09:49] Parsing a file and its subfiles: c:\code\mc\celion.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\celion.fls
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\dimion.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\celion.tex
[24:09:49] Parsing a file and its subfiles: c:\code\mc\manlds.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\manlds.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\chaons.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\chaons.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\cells.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\cells.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\traell.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\traell.fls
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\celion.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\manion.tex
[24:09:49] Parsing a file and its subfiles: c:\code\mc\manxes.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\manxes.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\semets.tex
[24:09:49] Parse fls file.
[24:09:49] Cannot find fls file: c:\code\mc\output\semets.fls
[24:09:49] Parsing a file and its subfiles: c:\code\mc\celets.tex
[24:09:49] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\celets.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\celres.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\celres.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\subxes.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\subxes.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\comnts.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\comnts.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\skeons.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\skeons.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\joills.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\joills.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\extell.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\extell.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\comlex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\comlex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\loclex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\loclex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\loclex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\loclex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\chalex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\chalex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\traies.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\traies.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\carlex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\carlex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\covlex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\covlex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\conlex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\conlex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\celies.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\celies.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\boulls.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\boulls.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\prills.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\prills.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\extlls.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\extlls.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\subion.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\subion.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\extlex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\extlex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\indion.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\indion.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\cloier.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\cloier.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\opeier.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\opeier.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\cw-ial.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\cw-ial.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\coblex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\coblex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\coulex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\coulex.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\coulex.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\coulex.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\manion.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\maiext.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\appdix.tex
[24:09:50] Parsing a file and its subfiles: c:\code\mc\gloary.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\gloary.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\setory.tex
[24:09:50] Parsing a file and its subfiles: c:\code\mc\images.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\images.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\satets.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\satets.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\covers.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\covers.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\carity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\carity.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\setory.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\topces.tex
[24:09:50] Parsing a file and its subfiles: c:\code\mc\topace.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\topace.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\proces.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\proces.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\cloure.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\cloure.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\intior.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\intior.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\bouary.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\bouary.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\denets.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\denets.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\conity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\conity.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\comess.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\comess.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\sepion.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\sepion.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\couity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\couity.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\locsed.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\locsed.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\locess.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\locess.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\paress.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\paress.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\coness.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\coness.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\toping.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\toping.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\locons.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\locons.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\cloaps.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\cloaps.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\opeaps.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\opeaps.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\embngs.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\embngs.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\proaps.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\proaps.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\peraps.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\peraps.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\perers.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\perers.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\comted.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\comted.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\conity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\conity.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\metity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\metity.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\eucace.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\eucace.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\parity.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\parity.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\dissum.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\dissum.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\disons.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\disons.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\quoace.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\quoace.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\adjace.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\adjace.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\locces.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\locces.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\locsms.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\locsms.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\colars.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\colars.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\manary.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\manary.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\covion.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\covion.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\baiess.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\baiess.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\frants.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\frants.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\bouing.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\bouing.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\unuuff.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\unuuff.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\topces.fls
[24:09:50] Parsing a file and its subfiles: c:\code\mc\images.tex
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\images.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\appdix.fls
[24:09:50] Parse fls file.
[24:09:50] Cannot find fls file: c:\code\mc\output\haldge.fls
[24:09:50] Server created on 127.0.0.1:59518
[24:09:50] Added to file watcher: c:\code\mc\haldge.tex
[24:09:50] Added to file watcher: c:\code\mc\maiext.tex
[24:09:50] Added to file watcher: c:\code\mc\absact.tex
[24:09:50] Added to file watcher: c:\code\mc\dimion.tex
[24:09:50] Added to file watcher: c:\code\mc\bouion.tex
[24:09:50] Added to file watcher: c:\code\mc\celion.tex
[24:09:50] Added to file watcher: c:\code\mc\macdge.tex
[24:09:50] Added to file watcher: c:\code\mc\macmes.tex
[24:09:50] Added to file watcher: c:\code\mc\macces.tex
[24:09:50] Added to file watcher: c:\code\mc\macnts.tex
[24:09:50] Added to file watcher: c:\code\mc\macion.tex
[24:09:50] Added to file watcher: c:\code\mc\macing.tex
[24:09:50] Added to file watcher: c:\code\mc\macnts.tex
[24:09:50] Added to file watcher: c:\code\mc\macons.tex
[24:09:50] Added to file watcher: c:\code\mc\macets.tex
[24:09:50] Added to file watcher: c:\code\mc\macals.tex
[24:09:50] Added to file watcher: c:\code\mc\macgic.tex
[24:09:50] Added to file watcher: c:\code\mc\macces.tex
[24:09:50] Added to file watcher: c:\code\mc\macces.tex
[24:09:50] Added to file watcher: c:\code\mc\macers.tex
[24:09:50] Added to file watcher: c:\code\mc\macets.tex
[24:09:50] Added to file watcher: c:\code\mc\macity.tex
[24:09:50] Added to file watcher: c:\code\mc\macces.tex
[24:09:50] Added to file watcher: c:\code\mc\macets.tex
[24:09:50] Added to file watcher: c:\code\mc\macces.tex
[24:09:50] Added to file watcher: c:\code\mc\macxes.tex
[24:09:50] Added to file watcher: c:\code\mc\memory.tex
[24:09:50] Added to file watcher: c:\code\mc\celion.tex
[24:09:50] Added to file watcher: c:\code\mc\celion.tex
[24:09:50] Added to file watcher: c:\code\mc\manlds.tex
[24:09:50] Added to file watcher: c:\code\mc\chaons.tex
[24:09:50] Added to file watcher: c:\code\mc\cells.tex
[24:09:50] Added to file watcher: c:\code\mc\traell.tex
[24:09:50] Added to file watcher: c:\code\mc\manion.tex
[24:09:50] Added to file watcher: c:\code\mc\manxes.tex
[24:09:50] Added to file watcher: c:\code\mc\semets.tex
[24:09:50] Added to file watcher: c:\code\mc\celets.tex
[24:09:50] Added to file watcher: c:\code\mc\celres.tex
[24:09:50] Added to file watcher: c:\code\mc\subxes.tex
[24:09:50] Added to file watcher: c:\code\mc\comnts.tex
[24:09:50] Added to file watcher: c:\code\mc\skeons.tex
[24:09:50] Added to file watcher: c:\code\mc\joills.tex
[24:09:50] Added to file watcher: c:\code\mc\extell.tex
[24:09:50] Added to file watcher: c:\code\mc\comlex.tex
[24:09:50] Added to file watcher: c:\code\mc\loclex.tex
[24:09:50] Added to file watcher: c:\code\mc\loclex.tex
[24:09:50] Added to file watcher: c:\code\mc\chalex.tex
[24:09:50] Added to file watcher: c:\code\mc\traies.tex
[24:09:50] Added to file watcher: c:\code\mc\carlex.tex
[24:09:50] Added to file watcher: c:\code\mc\covlex.tex
[24:09:50] Added to file watcher: c:\code\mc\conlex.tex
[24:09:50] Added to file watcher: c:\code\mc\celies.tex
[24:09:50] Added to file watcher: c:\code\mc\boulls.tex
[24:09:50] Added to file watcher: c:\code\mc\prills.tex
[24:09:50] Added to file watcher: c:\code\mc\extlls.tex
[24:09:50] Added to file watcher: c:\code\mc\subion.tex
[24:09:50] Added to file watcher: c:\code\mc\extlex.tex
[24:09:50] Added to file watcher: c:\code\mc\indion.tex
[24:09:50] Added to file watcher: c:\code\mc\cloier.tex
[24:09:50] Added to file watcher: c:\code\mc\opeier.tex
[24:09:50] Added to file watcher: c:\code\mc\cw-ial.tex
[24:09:50] Added to file watcher: c:\code\mc\coblex.tex
[24:09:50] Added to file watcher: c:\code\mc\coulex.tex
[24:09:50] Added to file watcher: c:\code\mc\coulex.tex
[24:09:50] Added to file watcher: c:\code\mc\appdix.tex
[24:09:50] Added to file watcher: c:\code\mc\gloary.tex
[24:09:50] Added to file watcher: c:\code\mc\setory.tex
[24:09:50] Added to file watcher: c:\code\mc\images.tex
[24:09:50] Added to file watcher: c:\code\mc\satets.tex
[24:09:50] Added to file watcher: c:\code\mc\covers.tex
[24:09:50] Added to file watcher: c:\code\mc\carity.tex
[24:09:50] Added to file watcher: c:\code\mc\topces.tex
[24:09:50] Added to file watcher: c:\code\mc\topace.tex
[24:09:50] Added to file watcher: c:\code\mc\proces.tex
[24:09:50] Added to file watcher: c:\code\mc\cloure.tex
[24:09:50] Added to file watcher: c:\code\mc\intior.tex
[24:09:50] Added to file watcher: c:\code\mc\bouary.tex
[24:09:50] Added to file watcher: c:\code\mc\denets.tex
[24:09:50] Added to file watcher: c:\code\mc\conity.tex
[24:09:50] Added to file watcher: c:\code\mc\comess.tex
[24:09:50] Added to file watcher: c:\code\mc\sepion.tex
[24:09:50] Added to file watcher: c:\code\mc\couity.tex
[24:09:50] Added to file watcher: c:\code\mc\locsed.tex
[24:09:50] Added to file watcher: c:\code\mc\locess.tex
[24:09:50] Added to file watcher: c:\code\mc\paress.tex
[24:09:50] Added to file watcher: c:\code\mc\coness.tex
[24:09:50] Added to file watcher: c:\code\mc\toping.tex
[24:09:50] Added to file watcher: c:\code\mc\locons.tex
[24:09:50] Added to file watcher: c:\code\mc\cloaps.tex
[24:09:50] Added to file watcher: c:\code\mc\opeaps.tex
[24:09:50] Added to file watcher: c:\code\mc\embngs.tex
[24:09:50] Added to file watcher: c:\code\mc\proaps.tex
[24:09:50] Added to file watcher: c:\code\mc\peraps.tex
[24:09:50] Added to file watcher: c:\code\mc\perers.tex
[24:09:50] Added to file watcher: c:\code\mc\comted.tex
[24:09:50] Added to file watcher: c:\code\mc\conity.tex
[24:09:50] Added to file watcher: c:\code\mc\metity.tex
[24:09:50] Added to file watcher: c:\code\mc\eucace.tex
[24:09:50] Added to file watcher: c:\code\mc\parity.tex
[24:09:50] Added to file watcher: c:\code\mc\dissum.tex
[24:09:50] Added to file watcher: c:\code\mc\disons.tex
[24:09:50] Added to file watcher: c:\code\mc\quoace.tex
[24:09:50] Added to file watcher: c:\code\mc\adjace.tex
[24:09:50] Added to file watcher: c:\code\mc\locces.tex
[24:09:50] Added to file watcher: c:\code\mc\locsms.tex
[24:09:50] Added to file watcher: c:\code\mc\colars.tex
[24:09:50] Added to file watcher: c:\code\mc\manary.tex
[24:09:50] Added to file watcher: c:\code\mc\covion.tex
[24:09:50] Added to file watcher: c:\code\mc\baiess.tex
[24:09:50] Added to file watcher: c:\code\mc\frants.tex
[24:09:50] Added to file watcher: c:\code\mc\bouing.tex
[24:09:50] Added to file watcher: c:\code\mc\unuuff.tex
[24:09:50] Added to file watcher: c:\code\mc\images.tex
[24:09:50] Restoring the PDF viewer at the column 2 from the state: {"type":"state","state":{"path":"c:\\code\\mc\\output\\celion.pdf","scale":"auto","scrollMode":0,"spreadMode":0,"scrollTop":4968,"scrollLeft":0,"trim":0}}
[24:09:50] LaTeX Workshop version: 8.13.2
[24:09:50] Snippet data loaded.
[24:09:51] Preview PDF file: c:\code\mc\output\celion.pdf
[24:09:51] Handle data type: open
[24:09:51] Handle data type: request_params
[24:09:51] Sending the settings of the PDF viewer for initialization: {"type":"params","scale":"auto","trim":0,"scrollMode":0,"spreadMode":0,"hand":false,"invertMode":{"enabled":false,"brightness":1,"grayscale":0.6,"hueRotate":180,"invert":0,"sepia":0},"bgColor":"#ffffff","keybindings":{"synctex":"ctrl-click"}}
[24:09:51] Handle data type: loaded
[24:10:10] Current workspace folders: ["file:///c:/code/mc"]
[24:10:10] Current workspaceRootDir: c:\code\mc
[24:10:10] Found root file of this subfile from active editor: c:\code\mc\haldge.tex
[24:10:10] Keep using the same root file: c:\code\mc\haldge.tex.
[24:14:54] Current workspace folders: ["file:///c:/code/mc"]
[24:14:54] Current workspaceRootDir: c:\code\mc
[24:14:54] Found root file of this subfile from active editor: c:\code\mc\haldge.tex
[24:14:54] Keep using the same root file: c:\code\mc\haldge.tex.
[24:15:06] File watcher - file changed: c:\code\mc\celion.tex
[24:15:06] Parsing a file and its subfiles: c:\code\mc\celion.tex
[24:15:06] Parse fls file.
[24:15:06] Fls file found: c:\code\mc\output\celion.fls
[24:15:06] Parse aux file: c:\code\mc\output\celion.aux
[24:15:06] Auto build started detecting the change of a file: c:\code\mc\celion.tex
[24:15:06] BUILD command invoked.
[24:15:06] Building root file: c:\code\mc\celion.tex
[24:15:06] Build root file c:\code\mc\celion.tex
[24:15:06] Recipe step 1: latexmk, --max-print-line=10000,-synctex=1,-interaction=nonstopmode,-file-line-error,-pdf,-outdir=c:/code/mc/output,c:/code/mc/celion
[24:15:06] cwd: c:\code\mc
[24:15:06] LaTeX build process spawned. PID: 12772.
[24:15:07] Recipe of length 1 finished. PID: 12772.
[24:15:07] Successfully built c:\code\mc\celion.tex.
[24:57:20] Current workspace folders: ["file:///c:/code/mc"]
[24:57:20] Current workspaceRootDir: c:\code\mc
[24:57:20] Found root file of this subfile from active editor: c:\code\mc\haldge.tex
[24:57:20] Keep using the same root file: c:\code\mc\haldge.tex.
Somewhere recently the label completion feature has been broken. The bug seems to concern labels which contain spaces.
You seem to suggest that at some point labels with spaces used to be completed successfully. I would be very much surprised if it were. Once a completion list pops up, the typing based selection of an entry is carried out by a filtering mechanism fully monitored by vscode and we cannot do much from the extension side. Indeed the filtering mechanism only takes into account the current word.
Rolling back vscode version from August to July fixes the problem. Here is how the completions look there:

So indeed the spaces worked just a few days ago. Latex Workshop version is the same. I wonder if vscode introduced some new things in August version which Workshop does not know about. Perhaps there is a new settings where an extension can set whether it wants to match by single word or multiple words, and the default changed from multiple to single?
For the second problem where selecting the completion leaves the first word there, there is the following setting: " Suggest: Insert Mode : Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.". The sensible selection for Workshop is "replace", but the default is "insert". This second problem only becomes visible because of the single-word matching problem.
Interesting! I cannot find any new setting in the August release notes of vscode which might be related to the single vs multiple words filtering in suggestions. I have also checked vscode API but so far I cannot find a clue about what is wrong here. I will try to fill an issue on https://github.com/Microsoft/vscode
I wonder if it is a bug in vscode. I left this issue yesterday:
Based on the explanations given in microsoft/vscode#106573, we have to set the range attribute of the CompletionItem.
{{ or /\ (this is only needed when the command name contains @, which is only allowed in very specific contexts)