OP did not have a connection, expressly because he did fly on separate tickets.
But, that should not matter. There is no reason why a carrier cannot issue a BP from any terminal with a printer anywhere. That is the miracle of the internet (or intranet). This is simply an issue of spite and poor customer service and has nothing to do with the legalities of OP's ticketing.