Hi alex
None of hook will work, you init class bp_course_notifications just after declaration & it calls function get() inside constructor. Which sets array of touch point settings. None of hook is attached on it & it gets array. So any filter is useless here.
You need to execute below code inside function bp_course_screen_notification_settings()
if(isset($lms_settings) && isset($lms_settings['touch'])){
if(class_exists('lms_settings')){
$this->settings = lms_settings::get_touch_points();
}
}