Batch Create not creating users that show up for other plugins

We tried using batch create to add users simultaneously to multiple subsites on a multisite install (directory-based multisite).

When looking in the WP Users list, they show up, but other plugins cannot see them. e.g. when wanting to add users to a forum using Simple Press forums, the newly added users are not visible. SP says this is because the plugin likely bypasses the usual standard WP user add process and so the users are not universally visible.

Is it possible to configure / patch / get an update to Batch Create so it complies with WP standards when creating users? Otherwise, it is not very useful.