Re: PbxAdminApi returns incomplete/old/deleted object
This is "by-design". A boolean object in the PBX remains until the last reference to it is deleted. So I guess you have some configuration in your PBX (e.g. a call forward), which still references "Business hours".
The missing guid indicates, that there is no PBX Object configured anymore.