The code written below is automatically written by the authoring tool.

❏ I want to know
Is there a meaning in writing RewriteEngine on/off?
Is there a rule in .htacccess that priority is given to those written later like CSS?

Error message

No error has occurred.

Applicable source code
RewriteEngine Off
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ (www \ .example \ .com) $[NC]
RewriteRule (. *) Https: //example.com% {REQUEST_URI} [R = 301, L]
RewriteCond% {HTTPS} off
RewriteRule ^ (. *) $Https://example.com/$1 [R = 301, L]

In lines 1 and 2,

RewriteEngine Off
RewriteEngine On

①Is this a redundant way of writing?
② Will RewriteEngine On in the second line take precedence?

Please tell me if i am familiar.