Hi,
after further analysis, I have found that the following code works well to block google fonts on the twenty-four theme plus elementor plugin.
// Remove lato font
function theme_dequeue_fonts() {
wp_dequeue_style( 'twentyfourteen-lato' );
}
add_action( 'wp_enqueue_scripts', 'theme_dequeue_fonts', 20 );
// Remove elementor google fonts
add_filter( 'elementor/frontend/print_google_fonts', '__return_false' );