I don't believe you can accurately compare values for a Serialized Array, which happens whenever you pass an array to update_post_meta
, you need to get the entire value during your loop using
get_post_meta( $post->ID, 'enterprise_on_page', 1 )
If you need to specify queries based on these values it's best to save them out separately.
View this question for more information:
meta_query with meta values as serialize arraysmeta_query with meta values as serialize arrays