I have a docker feed. It is called base. (Because it holds my base images.)
I have this feed setup to use SemVer 2:

And for most of my repositories in that feed, it works just fine. Here is an example:

However, for one of my repositories, it is not working:

And if I try to add the latest tag, it will not work, because of the SemVer 2 restrictions!:

So it knows it should be doing SemVer 2, but it is not applying the latest tag.
Note: I tried to just pull the latest tag directly, to ensure that it was not just a UI issue. It gave me an error:

But if I put in the actual tag for the only container image that is in that repository, it works:

What can I do to get this repository to apply the latest tag?
NOTE: incase it is needed, we are running version 5.3.39 (Build 2)
Update:
I tried deleting the container images in the build/ops-dotnet-6.0 repository, and then deleting the repository itself.
I then promoted the container image from my base-prerelease feed. (Note that in that repository, the latest tag is correctly applied.) When I promoted it, the build/ops-dotnet-6.0 repository was created again, with the container image in it (tagged with 1.0.1). But the latest tag was not applied.
So deleting and recreating does not seem to fix the problem...
Update 2:
Digging a bit deeper, I noticed this message in the logs:
Logged: 12/14/2021 8:51:00 PM
Level: Warning
Category: Web
Message: Could not update vulnerabilities on demand for package base:build/ops-dotnet-6.0:<redacted>: Object reference not set to an instance of an object.
Details: System.NullReferenceException: Object reference not set to an instance of an object.
at Inedo.Extensions.Sonatype.VulnerabilitySources.OSSIndexVulnerabilitySource.<>c.<GetCoordinateChunks>b__15_0(IVulnerabilityPackage p)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.Sum(IEnumerable`1 source)
at Inedo.Extensions.Sonatype.VulnerabilitySources.OSSIndexVulnerabilitySource.<GetCoordinateChunks>d__15.MoveNext()
at Inedo.Extensions.Sonatype.VulnerabilitySources.OSSIndexVulnerabilitySource.<GetVulnerabilitiesAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.ProGet.Feeds.Docker.DockerFeed.<>c__DisplayClass30_0.<<GetVulnerabilitiesForContainerAsync>b__1>d.MoveNext()
Maybe the vulnerability scan failing is causing it to fail to set the latest tag? If so, how can I fix this failure?