This seems to be a regression/reappearance of #4210
Reprex:
library(ggplot2)
df <- data.frame(a = 1:100, b = 1:100)
ggplot(df) +
geom_point(aes(colour = b, x = a, y = b)) +
guides(colour = guide_bins(reverse = T))

Created on 2024-11-13 with reprex v2.1.1