This is marked as resolved. Ethpress and the other plugin conflicted on that specific case. Solved by writing my own re-director. Default role is associated_member. This only handles the redirect, not the permissions.
For reference;
function custom_login_redirect( $redirect_to, $request, $user ) {
if ( isset( $user->roles ) && is_array( $user->roles ) ) {
if ( in_array( 'administrator', $user->roles )) {
$redirect_to = admin_url();
} else if ( in_array( 'full_member', $user->roles )) {
$redirect_to = home_url( '/member/' );
} else {
$redirect_to = home_url( '/associated-member/');
}
}
return $redirect_to;
}
add_filter( 'login_redirect', 'custom_login_redirect', 10, 3 );