That's interesting as I do not see how it is possible
The price and shipping fields are specific fields in the products table so what alterations have you made
Reason I ask is your your layout is not standard code and this could be what is causng your issue
All our extra fields are shown in a specific place within specific code loops if there has been changes this might cause issues.
I have never seen anyone using default code report issues