Riku unlocked her heart after the fight wih Sora, so she was weak, and needed help to go to her dragon form, and in BBS, she wasnt weakend by a previus fight, so she had enough power to change.
but thats just the only way i know of explaining it, and it works for me.
but thats just the only way i know of explaining it, and it works for me.