The response to this problem is typically something along the lines of "בַּת (bath) is one of very wide semantical extent, and can be used to describe literal daughters, adopted daughters, daughters of a tribe, and essentially any female descendants of a given ancestor, as in C.S. Lewis' coinage of "daughters of Eve" for all human females.
As to the problem of Maacha/Michaiah, the typical explanation is that the latter name is a theophoric honorific, while the former is a given name. The Bible doesn't actually state this, but it does have a plenitude of both throne names and theophoric names, so it's not an implausible explanation. Moreover, it seems likely to me that the chronicler had access to the four books of the kingdoms (Samuel and Kings) and therefore wouldn't have gotten the names just plain wrong.