add_action wp_enqueue_script priority level only works for admins

The priority is related to other actions for the same hook. For example, if another plugin would implement add_action for wp_enqueue_scripts with a lower priority, they would have their scripts loaded in front of yours.

You should check what scripts are inserted above yours and see if there is a css conflict.