Pronouncing "warrior" to rhyme with "lawyer" ... is this a feature of any dialect of English?

Solution 1:

It is probably the case of dropping the intervocalic /r/.

"African-American Vernacular English (AAVE) is largely non-rhotic, and in some non-rhotic Southern and AAVE accents, [...] intervocalic /r/ is deleted before an unstressed syllable even within a word when the following syllable begins with a vowel. In such accents, pronunciations like [kæəˈlaːnə] for Carolina, or [bɛːˈʌp] for "bear up" are heard. This pronunciation also occurs in AAE. This also occurred for many older non-rhotic Southern speakers."

Rhoticity in English

It is (was) also found in NYC Black English.

Intervocalic R dropping