I was having the same issue and tried all I could find in the internet, but the solutions for my problem was very simples, I just forgot to associate the register and activate page on BP->Setting. Under the subsession ‘Associate WordPress Pages with the following BuddyPress Registration pages’.
Hope this could help someone.