Hmm, doesn’t sound like a bug. Is there anyway you could take a Logic out of the equation & try clocking from another source? If that’s fine you know its something to do with your Logic settings.
Also, try sending transport & clock FROM the A4 to Logic, & set Logic to receive instead of send. What’s the outcome then?