Fixed joins and added another table into the mix to only catch "tags" since "terms" are categories and a lot of other things too. This should just catch post tags now and spot checking more of my posts looks correct.