HC12 Range Issue

Interferance could also be a problem if you live in suburbia.
Try changing the radio channel and see if range improves.
It helps a bit when trying to debug these types of problems if you can listen on the frequency you are trying to use.
I use an old hand held scanner for this, and the amount of stuff that uses these frequencies is immense.