It's all due to major card companies limiting purchases of 18+ games. This is unfortunately something neither Itch nor I can control, sorry!!