I got a Roselia when I bred a Roserade

I bred a Roserade and I got a Roselia out of the egg but not a Budew I am confused is there some type of trick to get a Budew instead of a Roselia? or is just broken and do I have to wait for the next patch.

Roserade and Roselia need to breed while holding a Rose Incense in order to produce a Budew from an egg.

Thanks