To start its not madatory to give a confition in retry ypu can leave it and all the exceptions would be caught and retried. But yes it should be added to each activity
Coming to the second one i was not referring to check properties but i am referring to check if any attribute which you can include in a selector directly is different…so that you need not do get attribute activity rather use that attribute with enabled values then the disabled ones wont be identified by the bot. For that we also have to make sure that before this activity starts the button gets disabled which would be possible by exiting the previous activity so that the button greys out. Hope this clears my thought
Cheers