I reproduced this using a Docker container. Steps to reproduce as follows.
# Create and run Docker container
host > docker create --name=ol8-scratch -it oraclelinux:8
host > docker start -ai ol8-scratch
# Check current version of libnghttp2
docker > rpm -qa | grep libnghttp2
libnghttp2-1.33.0-3.el8_2.1.x86_64
# Update to pull the latest version
docker > yum update -y
[...]
libnghttp2 x86_64 1.33.0-5.el8_9 ol8_baseos_latest 77 k
[...]
[MIRROR] libnghttp2-1.33.0-5.el8_9.x86_64.rpm: Interrupted by header callback: Server reports Content-Length: 78564 but expected size is: 78568
[FAILED] libnghttp2-1.33.0-5.el8_9.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success
[...]
Error: Error downloading packages:
libnghttp2-1.33.0-5.el8_9.x86_64: Cannot download, all mirrors were already tried without success
It looks like the latest libnghttp2 package is four bytes shorter than expected.