IMO, since it's now on the load side of the service disconnecting means, you would need to isolate the neutrals from the equipment grounding conductors for any circuits supplied by that subpanel, so as is, I believe the current install would likely be a violation of 250.24,[5].
I would normally install a 4-wire feeder to a subpanel with a separate neutral bus and equipment grounding terminal bar.