>=is not a valid operator. Use
! a < binstead.
[[ a <= b ]]
[[ ! a > b ]]
>= are not supported by Bourne shells. Instead of "less than or equal", rewrite as "not greater than".
ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.