I am in agreement that this was intended. There are also other systems and devices do similar things they just hide it better and display 100% to the users when “fully charged” while still limiting total charge capacity in the back end. In my opinion the same thing should be done here to eliminate user confusion. If 85% is the max it will ever be able to charge, then to the user that should display 100% in the UI when it is “Fully Charged”. The user should not even have to know there is a limit in place unless they look for it. Just my opinion.
View my projects at: https://gitlab.com/users/The3DmaN/projects or at the3dman.gitlab.io you can also find me on Matrix in many of the Pine related channels.