I am not good in mathematics…however I have read that even though you can use both degrees and radians in trig functions, yet, usually they have to be converted to radians in the Haversine formula (https://www.movable-type.co.uk/scripts/latlong.html).
I am not trying to convert radians to degree but degree to radians multiplying lat/long x π/180 (https://www.google.com/search?client=firefox-b-d&q=degrees+to+radians).
I am not sure 100% of what I am saying…I am just trying to follow what I read and some examples. If I am wrong please tell me where. I still cannot see the problem. Maybe you can share a pictures of how blocks should be for me to understand. Thanks