PlaceholderAPI's current system behaves in such a way that plugins which manually register placeholders get registered earlier than those from external jars.
While this may not cause problems at first glance would it still be better to make the expansions register at the same time, after the server finished loading, no matter what type of expansion it is.
A solution could be that the registration won't directly register the expansion, but rather puts it on a list/queue that later is worked on.