So I was wondering if anyone knows why this is happening?
Batteries age. As they do, their ability to hold a charge decreases. The batteries are designed to have a particular watt hour rating (wH); it’s the battery’s capacity. As the battery gets older, it can no longer charge to that level. Therefore, the current charge level (as measured) never reaches the “hard coded” maximum and thusly, never reaches 100%.
Think of it like a water storage tank that holds 100 liters of water. Over time, sediments will build up so that after many years, it only hold 98 to 99 liters even though it’s “full.” This is analogous to what’s happening in your battery. It’s fully charged but because of diminished capacity, it’s only 98% of what it originally was able to hold.
The fact they are within 1% point of each other says they are deteriorating at a similar rate which is perfectly normal.