Vigorous Minutes

I am 72 years old and my maximum theoretical HR is 148. I did a 31 minute bike ride and the watch said my average max HR was 131 and 89 % of Max.  I only received 9 minutes vigorous.  Why didn't I get more vigorous minutes?