Tridion sites 9.1 the Business Process Type (in publishing tab) is from time to time switched to 'None', and when publishing the target of course disappears.We then manually switch it back to the correct one.Just wondering What might be the cause for this switch.
I faced the similar issue recently and that was because of the content import (using content importer or using import export service). You can check if there is a content porting activity that happens just before Business Process Type is set to "None". If that is the case then make sure you exclude the BPT from the export package.
This happens sometimes when you export the entire publication with all dependencies and import them to a higher environment as well.