UPDATE: I’ve just realised that the custom data is not actually being processed and added to the database by a user, after checking the database itself.
However, it WILL add to the database if logged into admin, and then of course the custom-data panel appears in the admin payments area.