Failing assets validation for NiagaraEmitter and Material Function being public

You may need to make your asset private, so in uefn there are two asset state, one is public where you can reference your assets to other plugins etc., other one is private. You can right-click your asset(in content browser) and set it either public or private. If you don’t see any of these options, that means your asset is already on private state.