Wordpress requires PHP and MySQL to be installed on the server, so that can be a reason to refuse to host a WP site. But a static Webflow site, as long as it properly links is JS libraries (jquery) correctly, doesn’t need anything installed on the server.
However, it’s a free host, it’s their decision, move on.