Yes,In general,the chuang hu and chuangzi are interchangeable, they have the same mean, but chuanghu may be more common.
Yes, hu and zi are both fifth tone in these situations.
By the way, if my sentences have any mistakes, please tell me. Thank you.