I don't think a lot of .science have sold so far, and the same statement applies to the other newly-released TLDs as well.
What did you expect ?
It's already hard enough to sell .com...
I see 3 possibilities:
- if you have the faith, renew them and wait
- if you are questioning your purchases let them drop
- develop them