IdentityServer4 不考虑 PersistedGrants 存储(特别是 user_consent)

IdentityServer4 not considering PersistedGrants store (user_consent in particular)

我有一个 IdentityServer4 服务,它使用内置 Entity Framework 支持将 ConfigurationPersistedGrants 存储在 SQL 服务器数据库中。
我的客户正在使用混合授权,并支持 PKCE(如果重要的话)。
每当我在包含同意屏幕的成功登录尝试后再次尝试登录时,同一用户到同一客户端 - 我总是会再次重定向到同意屏幕。
我确保我的客户的 AllowRememberConsent 在客户的 table 中设置为 true,我也可以在 PersistedGrants table 中看到同意以及所需的 ClientId 和 SubjectId。
此外,每当我再次同意时 - 相同的记录会更新为新的 CreationTime,当然还有数据列。
我将我的配置与官方文档快速入门中的配置进行了比较,但仍然没有成功。

任何帮助将不胜感激,谢谢

如果您要求 offline_access - 将始终显示同意屏幕。

这是为了确保用户知道该应用正在请求长时间访问资源。 IOW - 如果应用程序请求离线访问,这会导致刷新令牌,则没有理由很快再次请求它。