Theory dont make sense why u realise
shakky became the grand prize of god valley after she was stolen rocks pirate.
Why would imu give it to garling then take her away from him ?
the fact garling had to kill all these slaves to try to win shakky again dont make sense
also shakky hair is black and garling hair is blonde while shanks and shamrock hair is red.
I think BB mother being shakky theory makes the most sense but shakky didn't recognise him as her son when BB invited kuja island.
At least a mother will show love to her son regardless if he is good or bad human or his father was criminal cuz in the end of the day thats her son