We say that buyont force act upwards (in usual cases) and that the normal force exerted by the base of a container (of liquid) on a object is less than its true weight, so a weghing machine will give smaller reading (in terms of value) than expected. But suppose a cube sinks in water. Now water cannot exert force upwards on it since its lower surface which is the only one surface that can experience upward force from liquid is no longer in contact with water. Its vertical surfaces will experience force from pressure which will cancel out but the upper horizontal surface will experience pressure force downwards hence buyoant force will be downwards and more normal force (than weight) will be required to balance weight and buyoant force so an object should weigh more. What am I missing ?