In version 1.2.0, to benefit from the BP 12.0 visibility setting, the queried object is overridden to be the Attachment directory page even if it's not the case. This prevents regular pages to be set as the queried object & as it's not an attachment page or an attachment item, it ends up setting the WP Query as a 404.
Always using the Attachments directory page even for Attachment items, is not a good idea as using an Attachments directory can be deactivated.
In version 1.2.0, to benefit from the BP 12.0 visibility setting, the queried object is overridden to be the Attachment directory page even if it's not the case. This prevents regular pages to be set as the queried object & as it's not an attachment page or an attachment item, it ends up setting the WP Query as a 404.
This bug was raised from the support forum: https://wordpress.org/support/topic/plugin-suddenly-causing-problem-in-bp-beta-test/