Applicability for obsoleting package

Problem:
It seems applicability/updateable packages are not recognized if it is obsoleting another package. One of the latest sync from postgresql repositories has a new version of libpq5 which replaces libpq on CentOS 8.

# dnf check-update
Updating Subscription Management repositories.
CentOS-8 - PowerTools                            76 kB/s | 2.5 kB     00:00    
CentOS-8 - Base                                  67 kB/s | 2.1 kB     00:00    
CentOS-8 - Extras                                68 kB/s | 2.1 kB     00:00    
CentOS-8 - AppStream                             83 kB/s | 2.5 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64   73 kB/s | 2.4 kB     00:00    
Puppet 6 Repository el 8 - x86_64                58 kB/s | 1.8 kB     00:00    
Foreman client 2.0 el8                           67 kB/s | 2.1 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 -  77 kB/s | 2.5 kB     00:00    
PostgreSQL 12 for RHEL/CentOS 8 - x86_64         68 kB/s | 2.1 kB     00:00    
PostgreSQL common RPMs for RHEL/CentOS 8 - x86_  70 kB/s | 2.1 kB     00:00    
Obsoleting Packages
libpq5.x86_64           12.3-10PGDG.rhel8        DKRZ_postgresql_pgdg-common-el8
    libpq.x86_64        12.1-3.el8               @AppStream                     

However, installable updates count on the content hosts page shows 0 available updates.

Expected outcome:
Show available update.

Foreman and Proxy versions:
foreman-2.0.0-2.el7.noarch

Foreman and Proxy plugin versions:
katello-3.15.1-1.el7.noarch

Distribution and version:
CentOS 7.8.2003

Other relevant data:
Installation has been patched as suggested in topic Katello 3.15 doesn’t show available package updates anymore

This would be a good question for the Pulp team, I don’t think consumers know about the relation between packages and the packages that obsolete them.

With Pulp 2 going away, our latest Katello Applicability implementation (since Pulp 3 doesn’t do applicability for us anymore) won’t pick this up because the package name is different. I’ll have to look and see if the obsolete information is index-able from Pulp 3.