Custom Recipes are all Broken

I’ve been having an issue where every plugin that adds custom Recipes dont actually load into Minecraft unless I reload the plugin after the server has started.

The plugins that I can confirm this is happening with are BeehivesPro and FancyBackpacks

When I do /pluginmanager reload pluginname after the server has booted then the recipes load into the game correctly.

[15:26:40 INFO]: This server is running Paper version git-Paper-275 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: f4f5a76)

[15:26:50 INFO]: Plugins (70): AngelChest, AuctionHouse, BedrockPlayerManager, BeehivesPro, BetonQuest, BetterFarming, BlueMap, Bookshelf, BossShopPro, BottledExp, ChatBrawl, ChestProtect, ChestSignOpen, ChestSort, Chunky, ChunkyBorder, Citizens, ClueScrolls, CMI, CMILib, CoreProtect, DailyShop, DiscordSRV, Donation-Store-Bukkit*, DoorsReloaded, eco, EcoEnchants, EcoEnchantsGUI, EcoSkills, FancyBags, FastAsyncWorldEdit (WorldEdit), floodgate, Geyser-Spigot, HeadDatabase, HeapDump*, Images, ItemEdit, Lands, LightAPI, LuckPerms, MCGBluemapEssentials, MemCheck, Mines, MobTransporter, Multiverse-Core, OpenInv, Oraxen, PlaceholderAPI, Plan, PlayerPoints, PluginManager*, Prism, ProtocolLib, RPGRegions, SheepColorSwapper, Shopkeepers, Statz, TAB, UltimateShops, UltimateTimber, Vault, VentureChat, ViaBackwards, ViaVersion, VillagerMarket, VoxelSniper, WanderingTrades, WolfyUtilities, WorldGuard, WorldGuardExtraFlags