This may sound obvious and I don't mean to sound patronising, if I do I sincerely apologise and promise you it's definitely not meant that way.
2 questions,
1)Was it slightly off grain when you cut it out? Even slightly off can make a big difference.
and
2)Is the hem deep enough for the fabric? If the hem isn't heavy enough that can cause it to rise up.