I see that effect with carpet reducing the reading by a Kg or two, depending on the give in the floor covering. A look at the feet which house the load cells reveals why - they're too short to stop them sinking deeply in to allow some of the total force to bypass the load cells via direct contact withe underside of the scales themselves.
It's the result of 'Cost Cutting'. A properly designed digital scales would have a seperate sub-plate with the grippy feet on with the load cells between the scales and this sub-plate. They're accurate enough without this refinement but only on a firm surface.
The cheaper 'work around' would be to use feet extended by another 2 or 3 cms to reduce the risk of 'sinking into a soft floor covering', far enough to allow part of the upthrust to bypass the load cells.