Answer:
In my opinion, religious rivalry was one of the factors that caused the war between Spain and England, but not the main factor.
Step-by-step explanation:
When Elizabeth I came to the throne as Queen of England, she sought to restore Anglicanism and make it the official religion of England. This displeased numerous Catholics, including Philip II who, in addition to being the king of Spain, was the consort king of England, as he was married to Mary I, Elizabeth's sister, who had become queen before her. In fact, Philip did not like it when Elizabeth barred Catholicism in England and this caused enmity between the two nations, which fueled war, but this feud was not the main factor that triggered the war between the two nations.
What caused the war was the commercial and political rivalry between Spain and England. This is because England sought to strengthen its commercial relations through naval activities. For this, it was necessary for England to face the maritime trade blockades instituted by Spain. This caused Spain to retaliate and war was established.