The problem with causality is that it's an abstraction.
Hume takes an interesting position (in An Enquiry Concerning Human Understanding) when he points out that in real life no two events are exactly the same. When we make a connection between a cause and a situation it supposedly brings about, our mind is biased to focus on the similarities and to minimize or disregard the differences between this event and a previous one supposedly produced by the same cause(s). What we can actually tell is that certain things are frequently conjoined, but not that they are causally connected.
"But there is nothing in a number of instances, different from every single instance, which is supposed to be exactly similar; except only, that after a repetition of similar instances, the mind is carried by habit, upon the appearance of one event, to expect its usual attendant, and to believe that it will exist. This connexion, therefore, which we feel in the mind, this customary transition of the imagination from one object to its usual attendant, is the sentiment or impression from which we form the idea of power or necessary connexion. " [76]
Whenever astrology is represented as a causal "science", it always gets "debunked". Not because astrology doesn't work, but because of how causality works.