the first time was sexually assualt.
the second time (the actual deed) I don't think it was because he said he wanted the heat to be because of him. They just made him the nervous bottom they usually do. I do prefer when bottoms are more into it, but this one cried at the mere thought that it was someone else that caused it.
Overall, I actually really like it. The top does push away and go distant at the beginning of the heat and as soon as bottom found out, he verbally told top that he wanted to be the reason why.
As for the SA. There was no penetration and the bottom said that the top wasn't about to get h@rd (and top kinda showed he could not that it was any excuse) but the first time they tried, the moment bottom said no- top backed off and went distant to control himself.
Overall, he's like a light green flag. There's just one scene from where it was a little... red flags
but ultimately it's a helluva lot less than most bls and I find a lot of fluffiness from this and believe me I've read a lot of pure red/black flags
If you want something extremely similar but no assault I recommend "Give birth to a baby cub for me unless you want to see me loose my mind". Same premise of adopting a cat that turned out to be a shifter.
I know it's still rape in Omegaverse. You don't have to insult me just because you don't agree with me that there are reasonings behind it. They're supposed to act like animals. Have you seen it in the wild? It's rape from the animal kingdom. Here the only reason I wouldn't classify this as rape is because the author gave the go ahead but then pussy footed out by making the twink go 'Oh no stop~' when they practically said I wish I made you horny. It is poor writing that was supposed to be a final consent scene and the writer fucked it up. But this is my opinion. I won't call anyone stupid for theirs. We're adults.

shitty art with horrible anatomy
waited so long for the smut only for it to basically be sexual assault and r/pe. bottom continously says "no" and is super confused/upset