Many thanks, Frank!
Not the best solution but it works. I refined your statement as follows to only reset the cache for posts of a specific category
add_action( 'transition_post_status', function( $new_status, $old_status, $post ) {
if ( 'publish' === $new_status && 'publish' != $old_status && has_category('your_category_name', $post->ID) && function_exists( 'lyte_rm_cache' ) ) {
lyte_rm_cache();
}
}, 10, 3 );