i dont call people "hot" unless we've already established a sexual relationship, bc otherwise it seems disrespectful and objectifying. i call women "cute" because it's a safe option. this is likely why people you have been in relationships with call you hot, since a sexual dynamic has been established