I was today years old when first I realized that virtually 0 bitcoin clients/node implementations out there do any form of surgical pruning whatsoever, not even witness pruning, at all. They all just throw away whole blocks over time. To keep you within your pruning limit. Lol