Most people think words have to rhyme, to rhyme but they don't. They just need to sound similar.
Different accents will make a word rhyme with a word it doesn't rhyme with.
Do these words rhyme:
Bare
Hotel
No?
With a southern Memphis accent it does.
"I got ya bitch with me tripping, talmbout she's tryna go bare.
I tied my J's tight as shit, and kicked the bitch out my hotel"
That's sounds alike with an accent, therefore rhymes.