I'm using a hosted feature layer in ArcPro with a Float data type field. I have the decimal places set to 2. The number entered only shows as 1 decimal place in the Attribute Table and Pane. When you click to edit the number, it shows 16 decimals of superfluous numbers. So, if I enter 2.4 in the field, it shows 2.4000000953674316. If I look at the data in AGOL, it'll show 2.40, but when clicked to edit shows 2.4000000953674316. What is going on? Why does it just make up numbers? I assume it has something to do with how it was published, but I have no idea.
Here's a snip from the Attribute Pane as displayed, and when you try to edit.

