BuddyPress is doing its own thing.
Take a look at bp-core/bp-catch-uri.php
The URL is split up into variables and used within plugins. This is obviously interfering with some of the WordPress URL’s. I’m going to take a look at this and see if there is a solution to put pages on a exclude list.