wp_nav_menu_items filter is not firing

I have a bit of code in my functions.php file to add a few menu items in the back end. It worked and added my menu items to the back end, but I wanted to make a few changes and the filter doesnt fire anymore.

Is this a one time shot? I am so confused. The function is never executed. What am I doing wrong?

add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link', 10, 2 );
function my_nav_menu_profile_link($menu, $args) {

if( $args->theme_location == 'primary') {
$home_link = '<li id="menu-item-home"><a href="http://www.acqops.com"' . '>' . __('Home') . '</a></li>';
$AcqNotes_link = '<li id="menu-item-AcqNotes" class="gray_nav"><a href="http://www.acqnotes123.com" target="_blank"' . '>' . __('AcqNotes123') . '</a></li>';
$AcqNews_link = '<li id="menu-item-AcqNews" class="gray_nav"><a href="http://www.acqnews123.com"' . ' target="_blank"' . '>' . __('AcqNews133') . '</a></li>';

if (!is_user_logged_in()) {
$profilelink = '<li id="menu-item-profile"><a href="http://www.acqops.com/register">' . __('My Profile') . '</a></li>';
} else {
$profilelink = '<li id="menu-item-profile"><a href="' . bp_loggedin_user_domain( '/' ) . 'profile' . '">' . __('My Profile') . '</a></li>';
}

$menu = $home_link . $profilelink . $menu;
return $menu;

}