Next link on node page based on its taxonomy term
It's only in Alpha but the Treewalk Previous / Next module appears to have that functionality:


  Previous/Next (Back/Forward) links for entity and other pages, that allow to visit them in a sequence.
  
  Unlike with the existing back/forward module, the sequence of items (entities etc) is not based on a view, but on hierarchical information already present in your site.
  
  
  It provides a configurable block with prev/next links based on menu trees. The block is named "Treewalk Prev/Next (Menu)"
  It provides Display suite fields with prev/next links based on entityreference / taxonomy_term_reference fields. The ds fields are named as "Treewalk Prev/Next (...)".
  


I've never used it but it might at least be a starting point to implement the logic yourself.