I changed the syntax for the one BP uses and the plugin is working so far.
For example, instead of using the standar conditional tags !is_page(‘register’) try !bp_is_register_page() in order to prevent a widget to show up in the sidebar when a user gets to “yourdomain.com/register”
A full list of functions to determine the current page can be found at https://wordpress.org/support/topic/buddypress-and-widget-logic (thanks to alanft)
I hope this may help