I received a royalty payment for my invention licensing from my university in Oklahoma. I did not live in OK in 2020. Do I still need to file an income tax return for OK?

If yes, can i use this deduction? "Royalty income earned by an inventor from a product developed and manufactured in this state shall be exempt from
income tax for a period of seven years as long as the
manufacturer remains in this state"