Tu confonds adjectif (qui s'accorde tout le temps), et participe présent (gérondif: qui ne s'accorde jamais).
Je vais rêvant, par les chemins = Je marche en rêvant, par les chemins.
Ces deux formules reviennent au même, grammaticalement, et pour le sens, sauf que la première est beaucoup plus poétique.
Tu n'accorderais pas "en rêvant", donc "rêvant" ne s'accorde pas plus.
Ce n'est pas la même chose qu'un adjectif en "ant" qui ressemble parfois à un participe présent. Rêvant n'est clairement pas un adjectif.
http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=3715
Souviens-toi, j'avais formulé ces phrases poétiques, pour montrer les rares emplois du participe présent, non précédé de "en".