Transavia is an EU airline (untilatly ownd by the AF-KLM group) and your flights were within the EU so EU261 applies and the EU have made it clear that it still applies (in response partially due to a Dutch Governmenr attempt to dissaply the refund if cancelled by the airline provisions provisions).
So they are wrong to only offer a voucher.