I think most people have a "free" page for their demo until they can apply a price to the page. You're welcome to have different pages but you might lose some of the popularity that your demo page has.
Also, I have noticed that the game shows the price in some parts of itch.io, and showing as free in others. Is this normal?
This sounds like a bug, do you remember what places there was inconsistency.