So you don't think he was deliberately condemning Geordi and Picard to certain death; he fully trusted that there would be alternative ways to save them (eventually concluding that self-sacrifice was the only answer)?
It's unclear but that seems most likely, he was definitely, firmly rejecting one way of saving them (again he was somewhat simple-mindedly focused on the fighting for that stance) but (maybe because Riker emphasized the loss of Picard and La Forge) he agreed they should be saved in some other way no matter the consequences to him (or the exocomps if they chose to do so).
The episode's ending was disappointing that Picard and La Forge expressed no unease about Data having unclear or bothersome priorities and disregarding orders although TNG tended to be, let alone in the latter years, somewhat lax in discipline for violating orders.